2024/07/01 3

3-way handshake, 4-way handshake

3-Way Handshake 는 TCP의 접속,4-Way Handshake는 TCP의 접속 해제 과정이다. 3-way handshake클라이언트, 서버 간의 논리적 접속을 성립하기 위해 사용하는 연결 확인 방식클라이언트가 서버에 연결 요청 (SYN 단계)SYN Flag = 1Sequenct Number에 시퀀스 번호 a(ISN : 임의의 랜덤 숫자) 함께 전송서버가 연결 허락 (SYN+ACK 단계)SYN Flag = 1, ACK Flag = 1Acknowledgment Number(a + 1), Sequenct Number(다른 ISN b) 전송클라이언트와 서버 연결 설정 (ACK 단계)- ACK Flag = 1- Acknowledgment Number(b + 1) 전송- max segment size ..

cs 2024.07.01

TCP/IP 4계층: 응용 계층, 전송 계층, 네트워크 계층

애플리케이션 계층HTTP, SMTP, SSH, FTP가 대표적이며 웹 서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공.응용프로그램에서 데이터가 생성됨HTTP(HyperText Transfer Protocol)서버와 브라우저 간 데이터를 주고받기 위해 설계된 프로토콜.현재는 서버와 서버간 통신할 때에도 많이 이용됨.특징HTTP는 헤더를 통한 확장이 쉽다.Stateless동일한 연결에서 연속적으로 수행되는 두 요청 사이에 연속적인 상태값은 없다.HTTP/1.0기본적으로 한 연결당 하나의 요청을 처리하도록 설계. 이는 RTT 증가를 불러오게 되어 있다.(RTT : 패킷이 목적지에 도달 후 다시 출발지로 돌아오기까지 걸리는 시간)해결방법이미지 스플리팅이미지가 합쳐있는 하나의 이미지를 다운 받고, back..

cs 2024.07.01