Computer Science/Computer Network

[CS][컴퓨터 네트워킹 하향식 접근] Chapter1.1 What is the Internet?

y-seo 2023. 10. 13. 01:17
 
 

Chapter01. Computer Networks and the Internet

 

 
 

The Internet : a "nuts and bolts" view

  • 인터넷의 구성요소에 대해 이야기
  • host = end system = Internet's edge
    • 모든 App이 돌아가는 곳
    • packet switch와 communication link의 네트워크로 연결됨
  • Packet switch = switch
    • 메세지를 나누어 packet 전달
    • routers : 1~3계층 담당, immediate system
    • switches : 1~2계층 담당
    • repeater, hurb : 1개 층만 담당
  • Communication link = physical media
    • 장치를 연결해주는 역할
    • fiber, copper : wired
    • radio, satellite : wireless
    • transmission rate(전송률) ∝ bandwith(대역폭)
      • 클수록 전송 속도 ↑
  • Network
    • devices, routers, links의 모음
  • Internet
    • network of networks
    • 상호연결된 ISP
  • protocols
    • 어디에나 있음
    • 인터넷 동작을 위한 것
  • Internet standards
    • protocol을 표준으로 만듦
    • RFC : Request for Commets (문서)
      • 모든 RFC 문서는 인터넷 표준이다 (X)
      • 모든 인터넷 표준은 항상 RFC로 문서화되고 있으며 명칭 자체로는 RFC를 표준 규격이라 말하기에는 이상함
      • 사실 TCP/IP 프로토콜 사양서(표준서)의 기능을 다함
    • IETF : Internet Engineering Task Force (기구)
      • IETF에서 RFC를 작성하고 있으며 인터넷을 통해 입수 가능

 

 
 

The Internet: a "service" view

  • Infrastructure은 application에 서비스를 제공한다.
  • 모바일/태블릿 Application은 서로 데이터를 교환하는 많은 end system을 포함하기에 distributed application이라 부른다.
  • Infrastructure은 distributed application에 programming interface를 제공한다.

 

 
 

What is a prtocol?

  • 인터넷을 HW와 SW 관점에서 본 것
  • protocol에 의해 Internet에서 모든 communication activity가 지배된다.
  • protocol은 네트워크 entity 간에 주고 받는 msg의 형식, 순서 그리고 msg 송신/수신에 대한 조치를 정의
  • protocol = 통신규약
  • TCP를 이용하는게 있고 UDP를 이용하는게 있음