본문 바로가기

Network H&S/Network Basic

TCP / IP 계층

저번에는 OSI 7 Layer 에 대해서 알아보았으니..

이번에는 TCP / IP Layer 에 대해서 알아봅시다~


둘의 차이점

TCP/IP 측면에서의 장점이라면 인터넷이 사용된 이후로 주욱 표준으로 되어 왔다는 것과 수십년간의 운용경험으로

인한 신뢰도가 OSI 7layer보다 탁월하다는 점을 들 수 있겠습니다. OSI 7 layer는 가이드 역할로는 충실하지만 실제

구현된 예가 거의 없어서 신뢰도가 약합니다.

OSI 7 layer의 장점이라면 역시 전세계적으로 널리 알려져 있고, 교육하기에 적합한 모델이라 네트워크를 입문하는

과정에서 이해에 아주 좋은 모델이 될 수 있다는 점입니다.



이제 TCP/IP 각 계층에 대해서 알아봅시다.


위의 그림과 같이 TCP/IP 는 총 4계층으로 이루어져 있습니다.

제 1계층 - 네트워크 계층 ( Network Interface Layer ) // Ehternet, Token Ring, Frame Relay, ATM

이 층은 상위 층에서 내려온 패킷(packet)에 프레임헤더와 CRC 체크를 위한 트레일러(trailer)를 붙여서 프레임(frame)을 만든다. 이 패킷을 일련의 비트 스트림(bit stream)으로 바꿔, 물리적인 회선에 전송할 수 있게끔 변환한다.



제 2계층 - 인터넷 계층 ( Internet Layer ) // IGMP, ICMP, IP, ARP, RARP

이 층은 상위 트랜스포트 계층(transport layer)에서 받은 세그먼트(segment)에 라우팅(routing)을 위한 IP헤더를 포함시킨다. 여기에는 소스 경로, 목적지 경로 등이 포함이 된다. 이 과정을 패킷을 캡슐화한다고 한다.



제 3계층 - 전송 계층 ( Transport Layer ) // TCP, IP

상위 계층에서 내려온 데이터를 적절한 세그먼트(segment)로 크기를 분할한다. 그리고, 트랜스포트 프로토콜에서는 각 통신간의 세션(session)을 제공한다. 이는 각 통신간의 연결을 시작하고, 유지하고, 종료하는 역할을 하는 것이다.



제 4계층 - 응용 계층 ( Application Layer ) // SMTP, FTP, TELNET, DNS, SNMP, TFTP

이 계층은 응용프로그램들이 네트워크 서비스(FTP,Telnet등)를 할 수 있도록 표준적인 인터페이스를 제공한다. 그 두 가지는 Winsock과 NetBIOS인데, 먼저 Winsock은 TCP/IP와 IPX 등의 여러 트랜스포트 프로토콜에 Microsoft Windows에서 사용할 표준 응용 프로그램 프로그래밍 인터페이스(API)를 제공한다.
NetBIOS는 TCP/IP와 NetBEUI 등 NetBIOS 이름 서비스와 메시지 서비스(SMB)를 제공하는 프로토콜에 표준 인터페이스를 제공한다.





★ 좀더 자세히 알고 싶으신 분들은 자료실의 Document 안의 자료를 참고하시기 바랍니다.