출근길 공부 - 네트워크 TCP/IP

🐳ㅇㅡㄴㄱㅓ·2022년 9월 11일

출근길공부

목록 보기
4/4

용어정리

  • 인터넷 프로토콜 스위트(Internet protocol suite) : 인터넷에서 컴퓨터들이 서로 정보를 주고 받는 데 쓰이는 프로토콜의 집합

계층구조

  • TCP/IP 4개층 / OSI 7계층
  • OSI 계층은 애플리케이션을 3개로 쪼개고 링크를 데이터 링크와 물리로 나누는게 다름. 인터넷 계층을 네트워크로 부름

OSI 7계층

  1. 애플리케이션
  2. 프레젠테이션
  3. 세션
  4. 전송
  5. 네트워크
  6. 데이터 링크
  7. 물리

TCP/IP 4계층

  1. 애플리케이션 (FTP/HTTP/SSH/SMTP/DNS)
    • 응용 프로그램이 사용되는 계층
    • 웹 서비스, 이메일 등 실직적으로 사람들에게 제공하는 층
  2. 전송 (TCP/UDP/QUIC)
    • 송신자와 수신자를 연결하는 통신 서비스 제공
    • 가상회선 패킷 교환 방식을 사용하는 TCP
    • 데이터그램 패킷 교환 방식을 사용하는 UDP
    • 3-way handshake - TCP가 신뢰성을 확보할 때 진행하는 작업
      1) SYN 단계(SYNchronization) : 클라이언트 -> 서버. 클라이언트의 ISN을 담아 SYN을 보냄(ISN : Initial Sequence Numbers의 약어. 초기 네트워크 연결 시 할당된 32비트 고유 시퀀스 번호)
      2) SYN+ACK단계 : 서버는 SYN을 수신하고 서버의 ISN을 보내며 승인번호로 클라이언트의 ISN+1을 보냄
      3) ACK 단계(ACKnowledgement) : 클라이언트는 서버의 ISN+1한 값인 승인번호를 담아 ACK를 서버에 보냄
  3. 인터넷 (IP/ARP/ICMP)
    • 장치로부터 받은 네트워크 패킷을 IP주소로 지정된 목적지로 전송
    • 비연결형적인 특징
  4. 링크 (이더넷)
    • 실질적으로 데이터를 전달. 장치간에 신호를 주고 받는 규칙을 정하는 계층
    • 네트워크 접근 계층이라고도 함.
profile
재활훈련 중

0개의 댓글