KKanging

[Network] 네트워크 구성요소 본문

cs/컴퓨터네트워크

[Network] 네트워크 구성요소

천방지축 개발자 2024. 5. 27. 18:10

인터넷의 구성요소들

Billions of connected computing devices

  • hosts = 종단 시스템
  • app : 가장자리에

패킷 스위치

  • 라우터와 스위치

통신링크

  • 광섬유 , 구리 , 무선 , 위성통신
  • transmission rate : 대역폭

네트워크

구성 요소로 본 인터넷

인터넷 : ISP

프로토콜 : 메시지의 송신/수신 제어 
(HTTP , streaming viedeo , Skype, TCP , IP , WiFi , 4G/5G , Ethernet)
인터넷 표준 :
IETF
RFC

 

서비스 측면에서 본 인터넷

- 애플리케이션을 제공하는 인프라구조

- 분산 애플리케이션에 프로그래밍 인터페이스

 

프로토콜이란

프로토콜은 규약이다.

프로토콜은통신개체간의교환되는
메시지포맷과순서뿐만아니라, 
메시지의송/수신과다른이벤트에
따른행동들을정의함

 

인터넷 구조

네트워크의 끝

host들이 있음
보통 클라이언트나 서버들이 위치함

 

Access networks , 물리매체

통신 매체라고 생각하면됨

무선 혹은 유선의 커뮤니케이션 링크들이 있음

 

Network core

interconnected routers
network of networks

라우터들이 존재

Host : 데이터 패킷 전송

호스트의 전송 기능 : 

응용 애플리케이션의 메시지를 보내게 된다면
메시지를 L 비트 단위의 패킷으로 나눈다. ( 일반적으로 L 비트는 최대 전송 단위)

패킷을 전송 속도 R로 접속 네트워크로 전송하게 된다.
링크 전송 속도 : 링크 용량 또는 링크 대역폭으로 불린다.

 

패킷 전송 지연

Access networks and physical media

위에서 배운 호스트가 엣지 라우터에 연결하는 방법이 뭘까?

> 접속 네트워크를 통해 연결한다.
접속 네트워크는 경로 상의 첫 번째 라우터 즉 엣지 라우테에 연결을 담당한다.
접속 네트워크 종류
- Home access networks 
- Enterprise access networks (school, company)
- Mobile access networks (Wifi, 4G/5G)
- Data center access networks