네트워크 계층

Application:

웹 서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공하는 층

  • FTP: 파일전송
  • HTTP: 웹 프로토콜
  • SSH: 암호화 네트워크 프로토콜
  • SMTP: 전자 메일 전송
  • DNS: 도메인 이름과 IP 주소 매핑

Transport:

송신자와 수신자를 연결하는 통신 서비스

  • TCP: 패킷 사이의 순서를 보장하고 연결지향 프로토콜을 사용해서 연결하여 신뢰성 (3-way handshake)을 구축해서 수신 여부를 확인하며 ‘가상회선 패킷 교환 방식’을 사용
  • UDP: 순서를 보장하지 않고 수신여부를 확인하지 않으며 단순히 데이터만 주는 ‘데이터그램 패킷 교환 방식’을 사용

Internet:

네트워크 패킷을 IP주소로 지정된 목적지로 전송하기 위해 사용되는 계층. 상대방이 받았는지 보장하지 않아 비연결혈적인 특징이 있다.

  • IP: 네트워크 상에 노드를 식별하기 위한 주소이며 네트워크 주소와 호스트 주소로 구분한다.
  • ARP: MAC주소를 가지고 오는 프로토콜
  • ICMP: 주요 목적은 오류 보고

Access | Network Interface:

전선, 광섬유, 무선 등으로 데이터를 전달하며 장치 간에 신호를 주고받는 규칙을 정하는 계층

  • Ethernet: LAN을 구축할 목적으로 설계된 네트워크 프로토콜, 데이터 패킷을 다른 장치와 교환한여 통신

캡슐화

PDU


네트워크 토폴로지

토폴로지는 노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 형태를 말한다. 이것이 필요한 이유는 회선 같은 것을 추가해서 병목현상을 해결할 수도 있기 때문이다.


네트워크 처리 기기

상위 계층을 처리하는 기기는 하위 계층을 처리할 수 있지만 반대는 불가능

  • 어플리케이션: L7 스위치
  • 인터넷: 라우터, L3 스위치
  • 네트워크 접근: L2 스위치, 브리지
  • 물리: NIC, 리피터, AP