저번에는 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 안의 자료를 참고하시기 바랍니다.
이번에는 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 안의 자료를 참고하시기 바랍니다.
'Network H&S > Network Basic' 카테고리의 다른 글
TCP, ARP, ICMP 패킷 분석 (0) | 2010.12.14 |
---|---|
[미완성] 3-Way HandShaking 분석(1) (0) | 2010.09.29 |
3-Way HandShaking 분석 (0) | 2010.08.26 |
OSI 7 Layer - 2 ( 1~7계층 요약, 전송단위, 계층별 프로토콜 ) (0) | 2010.08.15 |
OSI 7 Layer - 1 ( OSI 의 탄생 배경 및 특징 ) (0) | 2010.08.14 |