Computer Science/Network

[Network] TCP/IP (Transmission Control Protocol/Internet Protocol)

검은 까마귀 2023. 9. 14. 16:08

TCP/IP 는 무엇일까요?

  • 인터넷을 사용하는 모든 통신의 기본이 되는 프로토콜
  • 프로토콜이 한 개만 있는 것이 아닌 여러가지 프로토콜의 조합
  • TCP/IP를 기반으로 BAN,PAN,MAN,WAN 구간의 장치들이 데이터 교환
  • OSI 7 Layer와 달리 4개의 계층으로 표현됨
  • TCP는 통신 방식, 포트는 서비스, IP는 주소
  • 수 많은 프로토콜들이 IP주소를 기반으로 동작

https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.geeksforgeeks.org%2Ftcp-ip-model%2F&psig=AOvVaw2TV8my2PxJex82tAj3cdEV&ust=1694760191348000&source=images&cd=vfe&opi=89978449&ved=0CBAQjRxqFwoTCJDo5Oy_qYEDFQAAAAAdAAAAABAD

 

1 계층 - Network Access Layer(네트워크 엑세스 계층)

  • OSI 7 계층의 물리 계층과 데이터 링크 계층의 역할 수행
  • 프레임의 송신과 수신을 담당하는 계층
  • ARP, RARP를 통해 MAC 주소와 IP주소를 둘다 알아낸다
  • 에러 검출 기능이 있고, 패킷을 프레임화

2 계층 - Network(Internet)  Layer(네트워크[인터넷] 계층)

  • OSI 7 계층의 3계층의 역할 수행
  • 패킷의 송신과 수신을 담당하고 IP 주소체계를 관리
  • 패킷을 수신하면 IP주소를 확인하여 패킷을 목적지로 보내는 라우팅 기능을 수행
  • 라우팅의 경로는 어떠한 라우팅 프로토콜을 쓰는지에 따라 달라진다
  • IP(Internet Protocol) 중복되면 안됨!!
  • ICMP(Internet Control Message Protocol): Ping
    • 인터넷 제어 메시지 프로토콜이며, 장치 간의 통신 가능 여부를 확인할 때 사용
    • Echo Req , Echo RePly로 구성

3 계층 - Transport  Layer(전송 계층)

    • 종단 간의 통신이 완성되는 계층
    • TCP, UDP가 대표적, Port 번호를 사용해서 통신
    • TCP
      • 신뢰성 있는 통신을 제공
    • UDP
      • TCP에 비해 신뢰성 있는 제공 하지 안흠
      • 통신 데이터 처리 속도가 빠르다
    • Well-Knonw 포트
      • 대부분의 시스템 간에 사용되는 애플리케이션을 위해 기본값으로 설정되어있는 포트번호

4 계층 - Application  Layer(응용 계층)

  • OSI 7 Layer의 세션, 표현, 응용 계층의 역할을 수행하는 계층
  • 네트워크를 통한 실제 사용자의 데이터를 처리하는 계층
  • HTTP. HTTPS, FTP, SMTP, POP3, DNS등이 있음

 

 

반응형

'Computer Science > Network' 카테고리의 다른 글

[Network] UDP 헤더  (0) 2023.09.14
[Network] TCP 헤더  (0) 2023.09.14
[Network] OSI 7 Layer(OSI 7 계층)  (0) 2023.09.14
[Network] DNS(Domain Name System)  (1) 2023.09.13
[Network] URI(Uniform Resource Identifier)?  (0) 2023.09.12