-
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