본문 바로가기
CS Study/Computer Network

2/8 TIL - 면접을 위한 CS 전공지식 노트

by 6cess 2024. 2. 8.

LAN

  • Local Area Network, 근거리 통신망
  • 허브나 스위치로 연결
  • 하나의 논리적인 주소 IP를 기반으로 여러개의 물리적 주소인 MAC 주소로 구별하는 네트워크

MAN

  • Metropolitan Area Network, 대도시 통신망
  • 두개 이상의 LAN 연결
  • 라우터, 브리지 등으로 연결

WAN

  • Wide Area Network, 광역 통신망
  • 국가와 국가, 인터넷이라고도 함

TCP / IP 4계층

개념

  • 장치들이 인터넷 상에서 데이터를 주고 받을 때 쓰는 독립적인 프로토콜의 집합
  • Transimission Control Protocol / Internet Protocol

Application(응용 계층)

  • SMTP, HTTP/HTTPS, FTP, SSH

Transport(전송 계층)

  • UDP, TCP
  • 응용 계층에서 전달 받은 데이터를 기반으로 세그먼트 또는 데이터그램으로 데이터를 쪼개어 오류없이 데이터 전송하도록 도움

Internet(인터넷 계층)

  • IP(IPv4/IPv6), ICMP, ARP
  • 한 노드에서 다른 노드로 전송 계층에서 받은 세그먼트 또는 데이터그램을 패킷화하여 목적지로 전송

Network Access(네트워크 접속 혹은 링크계층)

  • 전선, 광섬유, 무선 등으로 네트워크를 통해 물리적으로 데이터 전송

캡슐화와 비캡슐화

  • 캡슐화란 송신자가 수신자에게 데이터를 보낼 때 각 계층을 지날 때 각 계층의 특징들을 담은 헤더를 붙이는 과정
  • 비캡슐화는 캡슐화의 역과정

PDU (Protocol Data Unit)

  • 응용 계층 : 메시지
  • 전송 계층 : 세그먼트(TCP), 데이터그램(UDP)
  • 인터넷 계층 : 패킷
  • 링크 계층 : 프레임(데이터 링크 계층), 비트(물리 계층)

세그먼트 : 적절한 크기로 쪼갠 조각
패킷 : 세그먼트에 SP와 DP가 포함된 IP 헤더를 붙인 형태의 조각
프레임 : MAC 주소 헤더와 CRC/체크섬 헤더 트레일러가 붙은 형태의 조각

SP : Source IP Address (송신자 IP 주소)
DP : Destination IP Address (수신자 IP 주소)
CRC/체크섬 트레일러 : 데이터의 오류감지를 위한 수학적 함수가 적용된 값

TCP/IP 4계층을 OSI 7계층으로

Application -> 1 Application + 2 Presentaion + 3 Session
Transport -> Transport
Internet -> Network
Network Access -> Data-Link + Physical

 

참고
https://www.inflearn.com/course/%EA%B0%9C%EB%B0%9C%EC%9E%90-%EB%A9%B4%EC%A0%91-cs-%ED%8A%B9%EA%B0%95