profile
강지영입니...🐿️
post-thumbnail

[HTTP 완벽가이드] 4장 커넥션 관리

4.1 TCP 커넥션 http 통신은 tcp/ip를 통해 이루어진다. 일단 tcp 커넥션이 맺어지면 클라이언트와 서버 컴퓨터 간에 주고받는 메시지들은 손실 혹은 손상되거나 순서가 바뀌지 않고 안전하게 전달된다. TCP는 HTTP에게 신뢰할 만한 통신 방식을 제공하고, TCP 커넥션의 한쪽에 있는 바이트들은 반대쪽으로 순서에 맞게 정확히 전달된다. HTTP가 메시지를 전송하고자 할 경우, 현재 연결되어 있는 TCP 커넥션을 통해서 메시지 데이터 내용을 순서대로 보낸다. TCP는 세그먼트라는 단위로 데이터 스트림을 잘게 나누고, 세그먼트를 IP 패킷이라고 불리는 봉투에 담아서 인터넷을 통해 데이터를 전달한다. 4.2 TCP의 성능에 대한 고려 HTTP 트랜잭션 지연 HTTP는 TCP 바로 위에 있는 계층이기 때문에 HTTP 트랜잭션의 성능은 그 아래 계층인 TCP 성능에 영향을 받는다. ![](https://velog.velcdn.com/imag

2023년 4월 25일
·
4개의 댓글
·
post-thumbnail

[HTTP 완벽가이드] 1장 HTTP 개관

요새 컴퓨터 네트워크에 대해 HTTP, TCP 쪽을 공부하다가 더 깊게 공부해보고 싶다는 생각이들어서 조금씩 읽고 작성해보려고 한다앗. 1.1 HTTP: 인터넷의 멀티미디어 배달부 HTTP는 전 세계의 웹 서버로부터 대량의 정보들을 빠르고, 간편하고, 정확하게 사람들의 웹 브라우저로 옮겨준다. HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용하기 때문에, 전송중 손상이되거나 꼬이지 않음을 보장한다. 1.2 웹 클라이언트와 서버 아래의 그림대로, 클라이언트는 서버에게 HTTP 요청을 보내고 서버는 요청된 데이터를 HTTP 응답으로 돌려준다. 여기서, 클라이언트는 익스플로러나 크롬 같은 웹브라우저이고, 웹브라우저는 서버에게 HTTP 객체를 요청하고 사용자의 화면에 보여준다. 1.3 리

2023년 4월 24일
·
0개의 댓글
·