2020년 1월 23일
TCP/IP
I. TCP/IP의 개요
가. TCP/IP의 개념
- 네트워크 통신 시 발생하는 여러 가지 충돌 문제를 완화하기 위하여, 산업 현장에서 일반적으로 사용하는 네트워크 계층 표준 모델
- OSI 7 Layer와 비교하여, 교육, 연구 등에 OSI 7 Layer를 표준(de jure)으로 사용하며, 산업 현장에서 일반적으로 TCP/IP를 표준(de facto)으로 사용하여 네트워크 계층 모델을 적용
나. TCP/IP의 특징
독립성 | H/W, OS, 물리적 Network에 무관한 전송 규약 |
유일성 | 전세계의 유일한 주소 체계(IP) 사용 |
범용성 | 3계층의 IP와 4계층 TCP로 대부분의 응용서비스에 범용적으로 활용 |
II. TCP/IP 모델 구조 및 계층 별 기능
가. TCP/IP 모델 구조
나. 계층 별 기능
계층 | OSI 계층 | 기능 설명 |
---|---|---|
Application | Application Presentation Session | – 개발자 구현 계층 – TCP/IP 기반의 응용프로그램을 구분 – 주요 프로토콜: HTTP, FTP, Telnet, DNS, SMTP |
Transport | Transport | – 통신노드간의 연결을 제어하고 자료 송수신 계층 – 데이터 재전송 요청 및 흐름 제어 – 주요 프로토콜: TCP, UDP |
Network | Network | – 통신노드간의 IP패킷을 전송하는 라우팅 계층 – 다른 브로드캐스트 도메인간 통신을 위해 라우팅 발생 – 통신노드간 IP 패킷 전송하는 라우팅 기능 – 주요 프로토콜: IP, ARP, RARP, ICMP |
Link | Data Link Physical | – 물리 통신장비 식별 위해 MAC Address 사용 계층 – 전세계 유일한 장치 번호 (랜카드 벤더번호 + 일련번호) – CSMA/CD, MAC, LAN, X.25, 패킷망, 위성통신 등 적용 – 주요 프로토콜: Ethernet, Token Ring, PPP |