1.6.1 TCP/IP

  • HTTP의 위치: HTTP는 어플리케이션 계층 프로토콜이다.
  • 세부사항 처리 방식: HTTP는 네트워크 통신의 세부사항을 TCP/IP에 맡긴다.
  • TCP의 기능:
    • 오류 없는 데이터 전송.
    • 순서대로 데이터 전달 (보낸 순서대로 데이터가 도착).
    • 조각나지 않는 데이터 스트림 (어떤 크기로든 전송 가능).
  • TCP/IP의 기반: 인터넷은 전 세계 컴퓨터 및 네트워크 장치 간에 널리 사용되는 TCP/IP를 기반으로 한다.
  • TCP/IP의 구조: TCP와 IP가 층을 이루는 패킷 교환 네트워크 프로토콜 집합이다.
  • TCP/IP의 통신 지원: 다양한 네트워크와 하드웨어 특성을 숨기며, 서로 다른 컴퓨터나 네트워크 간 신뢰성 있는 의사소통 지원한다.
  • TCP 커넥션의 안정성: TCP 커넥션이 맺어지면, 클라이언트와 서버 간 메시지가 없어지거나, 손상되거나, 순서가 뒤바뀌는 일 없이없다.
  • 네트워크 계층 구조:
    • HTTP는 TCP 위의 계층이다.
    • HTTP는 메시지 데이터 전송을 위해 TCP 사용한다.
    • TCP는 IP 위의 계층이다.