ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TCP/IP 모델
    CS/네트워크 2022. 3. 2. 18:15
    728x90

    OSI 7 Layer & TCP/IP

    인터넷이란?

        전 세계에 걸쳐 파일 전송 등의 데이터 통신 서비스를 받을 수 있는 컴퓨터 네트워크의 시스템

    TCP/IP

        인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 프로토콜의 집합

     

    1Layer -> Network Access Layer == (OSI Physical Layer & DataLink Layer)

    • 네트워크에 직접 연결된 기기 간 전송을 할 수 있도록 함.( MAC주소를 사용함)
    • Ethernet, PPP, Token Ring

     

    2Layer -> Internet Layer == (OSI Network Layer)

    • IP주소를 바탕으로 올바른 목적지로 데이터를 전달하기 위해 사용됨.
    • IP, ARP, ICMP, RARP, OSPF

     

    3Layer - > Transport Layer == (OSI Transport Layer)

    • 송신된 데이터를 수신측 애플리케이션에 확실하게 전달함.
    • TCP, UDP, RTP, RTCP

     

    4Layer -> Application Layer == (OSI 5,6,7계층)

    • 특정 서비스를 제공하기 위해 애플리케이션 끼리 정보를 주고 받을 수 있음.
    • FTP, HTTP, SSH, Telnet, DNS, SMTP
    • TCP/IP 소켓 프로그래밍 (네트워크 프로그래밍)
    • 운영체제의 Transport layer에서 제공하는 API를 활용해서 통신 가능한 프로그램을 만드는 것
    • 소켓 프로그래밍 만으로도 클라이언트, 서버 프로그램을 따로따로 만들어서 동작이 가능하다.
    728x90

    'CS > 네트워크' 카테고리의 다른 글

    쿠키&로컬스토리지  (0) 2022.05.06
    Load Balancing  (0) 2022.03.20
    RESTful API  (0) 2022.03.16
    TCP / UDP  (0) 2022.03.15
    URL에 www.naver.com을 입력하면 무슨 일이 일어날까?  (0) 2022.03.02

    댓글

oguuk Tistory.