2016. 11. 29. 15:43ㆍComputer Science/컴퓨터공학
1) OSI 7계층
통신에서 사용되는 다양한 모듈을 기능별로 정리한 것으로, 각 계층의 예시와 기능은 아래와 같다.
이름 | 예시 | 기능 |
Application | HTTP, IMAP, DNS ... | 파일 전송 등을 위한 프로토콜 |
Presentation |
| 데이터 변환, 문자코드 번역, 압축, 암호화 |
Session |
| 인증, 허가, 전송 방향 및 절차 확인 |
Transport | TCP, UDP, RTP ... | 통신망의 상태 감시, 오류복구 |
Network | IP, ICMP, IGMP ... | 라우팅, 패킷 포워딩 (경로설정) |
Data link |
| 매체접근제어, 흐름제어, 오류검사 |
Physical | 전선, 전파, 광섬유, 동축케이블... | 전송을 위한 물리 매체 |
2) TCP/IP
인터넷에서 각 호스트 간에 데이터를 주고 받기 위해 사용하는 통신 방식을 TCP/IP라고 부른다.
위의 OSI 7계층에서 보았던 그 TCP와 IP를 가리키는 것이 맞다. 물론 TCP/IP라는 말은 실제로는 TCP, IP 두 개의 프로토콜 외에 여러 개의 다른 프로토콜을 포함한다. 가장 대표적인 두 개를 합쳐 이름으로 쓰는 것이다.
OSI 7계층과 TCP/IP는 둘 다 네트워크 구성요소를 각각의 기준에 따라 구분한 모델들이다. 네트워크를 분류하는 두 개의 각기 다른 관점이라고 보면 될 것 같다.
TCP/IP 네트워크 모델(인터넷 모델)은 4개의 계층으로 구성되어 있다. 경우에 따라 첫번째 Link 계층을 Link계층과 Physical계층 두 개로 세분하기도 한다.
이름 |
예시 |
Application |
FTP, HTTP, telnet, STMP, NFS, TFTP |
Transport |
TCP, UDP |
Internet |
RARP, ARP, IP, ICMP, IGMP |
Network Access | HW interface |