본문 바로가기

CS/네트워크

인터넷 네트워크

 

  • IP 패킷 정보 : 출발지 IP, 목적지 IP, 기타 등
  • TCP 패킷 정보 : 출발지 PORT, 목적지 PORT, 전송 제어, 순서, 검증 정보 등
    * PORT란? 같은 IP내에서 프로세스 구분(HTTP(80), HTTPS(443))
  • TCP : 연결 지향(TCP 3 way handshake), 데이터 전달 보증, 순서 보장, 신뢰성
  • UDP : 연결 지향 x, 데이터 전달 보증 x, 순서 보장 x, 단순하고 빠름(IP와 유사 + port, 체크섬) 
  • DNS : 도메인 네임 시스템, 도메인 명을 IP 주소로 변환(IP는 변경 가능)

웹 브라우저 요청 흐름

  1. 웹 브라우저가 HTTP 메세지 생성
  2. socket 라이브러리를 통해 전달(TCP/IP 연결(IP, PORT), 데이터 전달)
  3. TCP/IP 패킷 생성, HTTP 메세지 포함
  4. 네트워크 인터페이스를 통해 서버 전달

'CS > 네트워크' 카테고리의 다른 글

TCP vs UDP  (0) 2021.03.15
OSI 7 계층  (0) 2021.03.15