728x90
728x170
20. TCP/IP 프로토콜
1. TCP/IP 프로토콜 개요
- Transmission Control Protocol/Internet Protocol
- DoD(미국방성) 모델
- OSI 7 Layer 와 매우 흡사함.
- 이 기종 간 네트워크 환경에 대한 표준
- OSI 보다 먼저 만들어지고 가장 많이 사용되고 있음.
- 미국 ARPANET 에서 개발한 프로토콜
- ARPANET
- 미국 국방성에서 국방 관련 기관 간에 정보 공유를 위해 추진한 프로젝트
- 원격 로그인, 파일 전송, 전자우편 등의 기능을 지원하는 네트워크
- ARPANET
- 인터넷에서 사용되고 있으며, 다양한 네트워크와 상호 접속이 가능함.
2. TCP/IP 4계층
(1) 애플리케이션(Application) 계층
- 사용자들이 사용하는 프로그램이 있는 계층
- FTP, Telnet, SSH, HTTP, SMTP, SNMP 등의 프로토콜
(2) 전송(Transport) 계층
- 신뢰성 있게 메시지를 전송하는 TCP 프로토콜 이 있음.
- 비연결형으로 연결하지 않고, 빠르게 메시지를 전송하는 UDP 프로토콜 이 있음.
- TCP 는 가상의 연결을 지원하고, 에러 처리를 실행해서 신뢰성 있게 전송함.
(3) 인터넷(Internet) 계층
- IP 주소를 읽어서 경로를 설정하는 라우터(Router) 를 실행함.
- 논리적 주소인 IP 주소를 부여하고 최단 경로를 설정함.
- IP 주소를 하드웨어 주소인 MAC 주소로 변환하는 ARP 프로토콜을 지원함.
- 네트워크의 에러를 검사하는 ICMP 프로토콜을 지원함.
(4) 네트워크 접근(Network Access) 계층
- 물리적 케이블 혹은 무선 통신과 연결하고 메시지를 전송함.
- 전기적 신호로 변환해서 메시지를 전송함.
3. TCP/IP 프로토콜 스니핑(Sniffing)
- 스니핑(Sniffing) 도구를 사용해서 웹사이트로 송수신되는 패킷을 모니터링 할 수 있음.
- 웹 사이트이기 때문에 애플리케이션 계층에서는 HTTP 프로토콜을 사용하고, HTTP는 내부적으로 TCP를 사용함.
- 그래서 전송 계층에서 TCP 프로토콜이 나타나게 됨.
- 그 다음은 인터넷 계층에서 IP 주소를 부여함.
- 네트워크 계층은 이더넷(Ethernet) 으로 메시지를 전송함.
4. TCP/IP와 OSI 7 계층
- TCP/IP 4 계층은 OSI 7 계층을 그대로 준수하고 있음.
- OSI 7 계층과 TCP/IP 4 계층
OSI 7 계층 | TCP/IP 4 계층 | 주요 기능 |
Application | Application | - 네트워크를 실제로 사용하는 응용 프로그램으로 구성 - FTP, TELNET, SMTP 등 |
Presentation | ||
Session | ||
Transport | Transport | - 도착하고자 하는 시스템까지 데이터를 전송 - 프로세스를 연결해서 통신함. - TCP, UDP |
Network | Internet | - Datagram을 정의하고 Routing 하는 일을 담당 - IP, ARP, RARP, ICMP |
Data Link | Network Access | 케이블, 송수신기, 링크 프로토콜, LAN 접속과 같은 물리적 연결 구성을 정의 |
Physical |
(참고) TCP/IP 프로토콜의 구성
- TCP/IP 프로토콜은 TCP, UDP, IP, ICMP, ARP, RARP 로 구성됨.
- TCP
- 연결 지향 프로토콜(Connection Oriented Protocol
- 사용자에게 신뢰성 있는 서비스 지원
- 신뢰성 있는 서비스를 위해서 Error Control 기법을 포함하고 있음.
- 송신자가 보낸 메시지에 대해서 수신자가 전송 받았는지 확인하기 위해 수신자는 ACK 를 송신자에게 전송함.
- ACK 가 오지 않거나 동일한 ACK 번호가 오면 다시 전송함.
- UDP
- 비연결 프로토콜(Connectionless Protocol)
- 데이터 전송을 보장하지 않는 비신뢰성 서비스를 제공함.
- TCP 에 비해서 전송 속도가 빠른 특징을 가짐.
- ARP
- IP 주소를 LAN 카드의 물리적 주소인 MAC 주소로 변환함.
- RARP
- MAC 주소를 IP 주소로 변환하는 역할을 수행함.
- CMP
- 네트워크 오류와 상태를 점검하기 위해서 사용됨.
- IP
- 네트워크 주소와 호스트 주소 정의에 의한 네트워크의 논리적 관리를 담당하는 것
- 송신자와 수신자의 주소를 지정함.
- TCP
내용 출처 : 이기적 네트워크관리사 1·2급 필기 (임호진, 황성하 공저, 영진닷컴)
728x90
그리드형(광고전용)
'Certificate > Network Manager' 카테고리의 다른 글
24. 네트워크 접근(Network Access) 계층 (0) | 2021.04.24 |
---|---|
23. 인터넷 계층 (0) | 2021.04.23 |
22. 전송 계층(Transport Layer) (0) | 2021.04.23 |
21. 애플리케이션 계층 (0) | 2021.04.19 |
19. 에러 제어(Error Control) (0) | 2021.04.18 |
18. OSI 7 계층 (0) | 2021.02.25 |
17. 프로토콜(Protocol) (0) | 2021.02.25 |
16. ATM(Asynchronous Transfer Mode) (0) | 2021.02.24 |