TCP/IP
미국에서 개발한 인터넷의 기본 통신 프로토콜, DOD Model(미국방성 모델)을
기반으로 개발되었다.
TCP : 연결지향형 프로토콜, 세션의 연결과 종료, 흐름제어, 패킷의 분할 및 재조립
IP : 비 연결지향형 프로토콜, 데이터 전송
OSI 7 Layer은 표준 기준을 잡는데 사용하고,
TCP/IP는 실직적으로 사용되는 프로토콜이다.
TCP/IP 와 OSI 7 Layer 비교
공통점
- 둘다 계층형 구조이다.
차이점
- OSI 7 Layer의 세션, 표현, 응용계층을 TCP/IP의 응용계층에서 처리한다.
- OSI 7 Layer의 데이터링크, 물리계층을 TCP/IP의 네트워크 계층으로 표현.
- TCP/IP는 인터넷 개발 이후 수십년간 운용 경험에 의해 신뢰도가 높은 반면,
OSI 7 Layer는 표준 참조 모델로, 구현의 경험이 거의 없어 신뢰도가 낮다.
TCP/IP Protocol
각 계층의 역할
Network Interface(네트워크 인터페이스) 계층
- 데이터를 전송하는 케이블에 프레임을 송수신, 인터페이스 카드 포함
- Cable, Connector, Bit
Internet(인터넷) 계층
- 주소 관리와 라우팅.
- IP : IP 어드레싱과 패킷 분해, 재조합 프로토콜
- ARP : 인터넷 계층 주소를 네트워크 인터페이스 계층의 주소로 변환
- ICMP : IP 패킷 전달의 오류 진단
- IGMP : IP 멀티캐스트 그룹 관리
Transport(전송) 계층
- Application 계층에 세션과 데이터그램 통신 서비스 제공
- TCP : 1대1 연결 지향 서비스로 높은 신뢰도의 통신 서비스를 제공한다.
에러 제어, 오류 재전송 으로 보장된 세그먼트 전달.
- 단점으로 연결 초기 설정 시간이 걸린다.
- UDP : 비연결 지향 서비스로 낮은 신뢰도의 서비스를 제공한다. 연결을 맺지 않으므로 시간이 걸리지 않으며, 재전송을 하지 않아 네트워크의 부하를 줄인다. 신뢰성보다는 고속성에 사용된다.
- 단점으로 신뢰성이 낮다.
Application(응용) 계층
- 응용 계층은 다른 계층의 서비스에 접근할 수 있게 어플리케이션을 제공, 데이터 교환을 위해 사용
- DNS : 호스트 이름을 IP주소로 변환
- HTTP : 웹 페이지 파일 전송
- FTP : 상호 파일 전송
- SMTP : 메일 메세지와 파일들을 전송
- Telnet : 네트워크 호스트에 원격 접속
- SNMP : 네트워크 장비를 모니터링 하고 제어, 관리 정보를 수집, 교환
- RIP : 라우팅 정보를 교환
'Network' 카테고리의 다른 글
ACL(Access Control List) 이란? (0) | 2015.09.18 |
---|---|
NAT란? (0) | 2015.09.10 |
OSI 7 Layer 이해 (0) | 2015.08.26 |
프록시란? (0) | 2015.08.20 |
서퍼팜과 DMZ의 이해와 차이점 (0) | 2015.08.19 |