본문 바로가기

tcp2

HTTP 버전의 변화(HTTP/1.0, HTTP/1.1, HTTP/2.0, HTTPS, HTTP3.0) HTTP는 Hyper Text Transfer Protocol의 약자로, 인터넷에서 데이터를 주고받을 수 있는 프로토콜이다. 프로토콜은 인터넷끼리 통신을 하기 위해 정해 놓은 규칙으로 모든 통신은 규칙 즉, 프로토콜에 의존한다. HTTP는 웹서비스 통신을 할 때, 웹페이지를 들어갈 때 사용하는 프로토콜이다. 이러한 HTTP는 버전이 1.0부터 3까지 발전해 왔고 이러한 버전 변화를 이 글에 간단하게 작성해보려고 한다. 이 글은 '면접을 위한 CS 전공지식노트 - 주홍철'을 읽고 이를 바탕으로 간단하게 작성한 글이다. 들어가기 전 HTTP에 대해 잘 모른다면 https://khdscor.tistory.com/63를 참고하길 바란다. 1. HTTP/1.0 HTTP/1.0은 기본적으로 한 연결당 하나의 요청을.. 2023. 6. 15.
TCP/IP 계층 간단 정리 및 TCP 연결/해제 과정(3-way handshake, 4-way handshake) 들어가기 인터넷 프로토콜 스위트(internet protocol suite)는 인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 프로토콜의 집합이며, 이를 TCP/IP 4 계층 모델로 설명하거나 OSI 7 계층 모델로 설명한다. 네트워크는 다수의 시스템을 전송 매체로 연결해 구성하 시스템들의 집합체이다. 네트워크들이 모여서 더 큰 네트워크로 확장할 수도 있다. 컴퓨터 네트워크는 물리적으로는 크게 호스트 시스템과 전송 매체로 구분한다고 할 수 있다. 서로 다른 호스트들이 전송 매체를 통해서 통신하는 것이 네트워크인 것이다. 하지만 호스트들마다 서로 다른 특징을 가질 거이다. 이런 호스트들을 연결해서 통신을 하려면 연결하는 방식을 표준화해야 한다. 국제 표준화 단체인 ISO(International St.. 2023. 6. 10.