Network edge

: 컴퓨터가 직접 연결되어 있는 네트워크

 

Network core

: 네트워크 엣지가 연결되어 있는 네트워크

 

네트워크에서 데이터를 주고받는 것은 컴퓨터 프로그램끼리 주고받는 것이다.

 

Network edge

종단 시스템 ( end system )

: 응용프로그램 실행 ex) Web, email

 

Client - Server model

Client : 질의 (request)

Server: 응답 (response)

 

peer-peer model

: Client와 Server 기능을 동시에 구현

 

Network core

※ 네트워크 연결방식 ※

회선 교환 ( Circuit switching )

: 경로, 속도가 고정되어있는 네트워크 방식

- 종단 간 통신을 위해 자원을 예약하고 통신

- 일정한 전송 대역폭(bandwidth)을 가진다.

 

- 링크 내 회선

FDM ( Frequency Division Multiplexing )

: 대역폭을 분할하여 사용

 

TDM ( Time Division Multiplexing )

: 시간을 분할하여 사용

회선 교환      /      FDM, TDM

 

패킷 교환 ( Packet switching )

: 종단 간 전송되는 메시지를 패킷으로 분할해 전송하는 방식

- 송신 주소, 수신 주소가 반드시 포함 (MAC 주소)

- 기술적으로 간단해 주로 사용

- 전송되는 패킷은 모든 대역폭 사용

- 대역폭 공유에 더 효율적 (회선교환 보다)

- 대역폭을 나누거나 자원 예약 X

- 과도하게 혼잡할 경우 패킷이 지연 or 손실

- 자원의 경합이나 지연 (TCP, UCP에서 처리)

  → 네트워크가 전송 가능한 용량 초과해 자원 전송하는 경우 발생

  → 버퍼 or 큐에서 지연 및 혼잡 ( 메모리를 임시 저장 )

  ** Store and Forward : 패킷이 각 패킷 스위치에서 처리 위해 지연되는 시간

- 통계적 다중화 (Statistical multiplexing)

  : 패킷 순서는 일정하지 않음 (경로가 다양해서)

    보내지는 순서에는 일정한 패턴 X

 

※ 패킷 교환망 ※ 

데이터그램 네트워크 (Datagram network)  > 경로 및 대역폭 예약 X

: 경로 결정에 목적지 주소 이용

- 세션 동안 경로 변경될 수 있음

 

가상 회선 네트워크 (Virtual circuit network)  > 경로만 예약

: 어떤 패킷은 자신의 헤더에 VC id를 갖는데 이것은 다음 hop으로의 경로를 결정하는데 이용
- VC id는 출발지에서 도착지까지의 경로가 확립될 때 할당
- 각 스위치(라우터)는 VC네트워크 교환에 이용되는 정보를 유지

+ Recent posts