4-1/인터넷프로토콜

[1주차정리]PDU,ICI,IDU,SDU,PCI,네트워크 장비(스위치, 라우터, 브리지)

개발자 덕구🐾 2022. 4. 13. 14:58
728x90

계층으로 나누는 이유

  1. 네트워크 장비미다 필요한 계층이달라서
  2. 재사용에 용이하고 유지보수가 쉬워서

IDU : interface data unit


PCI , SDU, ICI : protocol control information, service data unit, interface control information

PDU : protocol data unit


IDU : interface data unit

 

SDU = IDU + ICI 

PDU = PCI (헤더, 트레일러) + SDU + ICI 

 

ICI : 계층간 이동을 하는데 필요한 부가정보

PCI : 상대방 n계층에서 이해할 수 있는 부가정보 (헤더, 트레일러)

SDU : 상위계층의 순수 data

PDU : 상대방의 N 계층에 전달되는 data

 

 

1계층

 

리피터, 허브(UTP이용)

transparent하다.

하나의 네트워크로 인식된다.

신호를 증폭한다.

브로드캐스팅 되기 때문에 충돌이 발생하고 처리율이 떨어진다.

 

2계층

 

FDB(forwarding data base)를 이용해 네트워크를 segment하여 충돌을 줄이고 처리율을 높였다.

스위치와 브리지

브리지에서 스위치로 대체되었는데 그 이유는?

  1. 포트의 수가 많고 포트의 속도가 다양하다.
  2. HW로 구현되어 속도가 빠르다.
  3. 다양한 전송방식 구현가능
    1. store and forward : 모두 저장한 후 forward 시간이 오래 걸림
    2. cut- through : 처음 몇바이트만 확인하여 주소를 얻고 보냄→ store and forward 방식의 1/20 수준으로 빠르게 전송가능
    3. → runt frame, 오류가 발생한 frame을 전송할 수 있음
    4. interim cut- through
    5. runt(64byte)프레임의 중계를 막는다.

전세계의 네트워크를 스위치만을 사용하면 안되는 이유

  1. broadcasting storm
  2. 모든 host를 DB에 저장해야한다. 주소공간을 전세계의 host수 만큼 확보해야한다.

 

 

3계층

 

라우터

  1. 이종네트워크간 연결
  2. 세그먼트 분리
  3. IP주소를 기반으로 최적의 경로 찾기
반응형