별의 공부 블로그 🧑🏻‍💻
728x90
728x170

20. TCP/IP 프로토콜

1. TCP/IP 프로토콜 개요

  • Transmission Control Protocol/Internet Protocol
    • DoD(미국방성) 모델
    • OSI 7 Layer 와 매우 흡사함.
    • 이 기종 간 네트워크 환경에 대한 표준
    • OSI 보다 먼저 만들어지고 가장 많이 사용되고 있음.
    • 미국 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
      • 네트워크 주소와 호스트 주소 정의에 의한 네트워크의 논리적 관리를 담당하는 것
      • 송신자와 수신자의 주소를 지정함.

 


 

내용 출처 : 이기적 네트워크관리사 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
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖