To Be myself

[네트워크] IT 엔지니어를 위한 네트워크 입문 - 3장. 네트워크 통신 본문

CS

[네트워크] IT 엔지니어를 위한 네트워크 입문 - 3장. 네트워크 통신

투비마 2024. 3. 10. 22:54


TCP/UDP

- 정의: 전송 계층(4계층) 에서 사용되는 프로토콜


 

TCP(Transmission Control Protocol)
    - 특징: 신뢰성 있는 데이터 전송을 보장
    - 시퀀스 번호: 데이터를 보낼 때마다 시퀀스 번호를 붙여서 보내고, 수신측에서는 이를 확인하여 데이터를 재조립
    - ACK 번호: 수신측에서 데이터를 받으면 ACK 번호를 보내고, 송신측에서는 이를 확인하여 데이터를 재전송
    - 3방향 핸드쉐이크
  UDP(User Datagram Protocol)
    - 특징: 신뢰성 없는 데이터 전송을 보장
    - 시퀀스 번호, ACK 번호가 없음

 

ARP(Address Resolution Protocol)
  - 정의: 네트워크 계층(3계층) 에서 사용되는 프로토콜
  - 특징: IP 주소(논리적 주소)를 MAC 주소(물리적 주소)로 변환하는 프로토콜
  - GARP(Gratuitous ARP): 자신의 IP 주소를 가진 모든 호스트에게 ARP 패킷을 보내는 것
  - RARP(Reverse ARP): MAC 주소를 가지고 IP 주소를 찾는 것
  - 클러스터링/FHRP(First Hop Redundancy Protocol): 네트워크의 스위치 MAC 테이블 갱신


서브넷(Subnet)
  - 정의: 하나의 네트워크를 여러 개의 네트워크로 분할하는 것
  - 특징: 서브넷 마스크를 사용하여 네트워크 주소와 호스트 주소를 나누어 관리


게이트웨이
  - 정의: 서로 다른 네트워크 간에 데이터를 주고받을 수 있도록 하는 장치
  - 로컬 통신: 2계층(데이터 링크 계층)에서 처리
  - 원격 통신: 3계층(네트워크 계층)에서 처리