Notice
Recent Posts
Recent Comments
Link
개발 무지렁이
[HTTP] 패킷교환 네트워크 프로토콜, TCP와 TCP 커넥션 본문
HTTP는 애플리케이션 계층 프로토콜이다
📦 오류없는 데이터 전송
📦 순서에 맞는 전달
📦 조각나지 않는 데이터 스트림(어떤 크기로든 보낼 수 있다)
네트워크 통신의 세부사항은 'TCP/IP프로토콜'에게 맡겨 🧩 신뢰성을 보장한다.
📦 순서에 맞는 전달
📦 조각나지 않는 데이터 스트림(어떤 크기로든 보낼 수 있다)
네트워크 통신의 세부사항은 'TCP/IP프로토콜'에게 맡겨 🧩 신뢰성을 보장한다.
그렇다면, TCP/IP프로토콜은 무엇일까?
TCP(Transmission Control Protocol)은 패킷교환 네트워크 프로토콜의 집합이다.
(📦 패킷: 분할한 데이터, 소포)
📍. TCP 기반의 프로토콜: 텔넷(telnet), SSH
(📦 패킷: 분할한 데이터, 소포)
📍. TCP 기반의 프로토콜: 텔넷(telnet), SSH
데이터 전송을 위해, TCP/IP프로토콜 안에서 TCP 커넥션을 맺어야한다.
IP주소와 포트번호를 사용해
클라이언트와 서버사이에
TCP 커넥션을 맺어야 한다.
클라이언트와 서버사이에
TCP 커넥션을 맺어야 한다.
HOW
IP주소와 포트번호를 어떻게 알아낼 수 있을까?
URL
호스트명은 IP주소에 대한 별명 👹
호스트명은 DNS(도메인 이름 서비스)를 통해 쉽게 IP로 변환될 수 있다.
호스트명은 IP주소에 대한 별명 👹
호스트명은 DNS(도메인 이름 서비스)를 통해 쉽게 IP로 변환될 수 있다.
☁️ 결론
🌐 웹브라우저가 URL에서 호스트명과 포트번호 추출.
🌐 웹브라우저가 호스트명을 IP로 반환.
🌐 웹브라우저가 웹서버와 TCP 커넥션을 맺는다.
➡️ HTTP 요청을 보낸다.
⬅️ HTTP 응답을 돌려준다.
🌐 웹브라우저는 커넥션이 닫히면, 문서를 보여준다.
🌐 웹브라우저가 호스트명을 IP로 반환.
🌐 웹브라우저가 웹서버와 TCP 커넥션을 맺는다.
➡️ HTTP 요청을 보낸다.
⬅️ HTTP 응답을 돌려준다.
🌐 웹브라우저는 커넥션이 닫히면, 문서를 보여준다.
'HTTP' 카테고리의 다른 글
[HTTP] 프로토콜과 URL 호환성 (0) | 2023.07.31 |
---|---|
[HTTP] HTTP 트랜잭션: 요청명령과 응답결과 with HTTP 메시지 (0) | 2023.07.29 |
[HTTP] URI와 URL, 리소스 식별과 위치 접근 (0) | 2023.07.29 |
[HTTP] HTTP프로토콜과 HTTP객체, MIME타입 (0) | 2023.02.27 |
Comments