본문 바로가기

반응형

TCP/IP

[Network] HTTP란? 소개 HTTP는 "Hypertext Transfer Protocol"의 약어로, 웹에서 데이터를 주고받는 프로토콜입니다. HTTP는 클라이언트와 서버 간에 데이터를 전송하는 데 사용되며, 주로 HTML 문서, 이미지, 동영상, 스크립트 등의 웹 페이지 자원을 전송하는 데 활용됩니다. 특징 기본적으로 요청-응답 모델을 따르며, 클라이언트가 서버에게 어떤 동작을 원하는지를 요청(Request)하고, 서버는 그 요청에 대한 응답(Response)을 제공합니다. 이 프로토콜은 TCP/IP 기반으로 동작합니다. HTTP는 무상태(Stateless) 프로토콜이기 때문에 각각의 요청은 서로 독립적으로 처리되며, 이전의 요청에 대한 상태 정보를 유지하지 않습니다. 이 특성은 간단하고 확장 가능한 네트워크 통신을 가능하.. 더보기
[Network] TCP/IP(Transmission Control Protocol/Internet Protocol)소켓 방식 통신 TCP란. TCP는 네트워크에서 가장 널리 사용되는 전송 프로토콜 중 하나입니다. 데이터의 신뢰성과 효율성을 보장하기 위해 설계되었습니다. TCP는 OSI 모델에서 전송 계층에서 동작하며, 인터넷 프로토콜 스위트(IPv4, IPv6) 위에서 작동합니다. 데이터는 네트워크선로를 통해 전달되는 과정에서 손실되거나 순서가 뒤바뀌어서 전달될수 있는데, TCP는 손실을 검색해내서, 이를 교정하고 순서를 재조합할수 있도록 해준다. 특징 세그먼트: 세그먼트는 전송 계층에서 사용되는 용어로, TCP 프로토콜에서 데이터를 분할하여 전송하는 단위를 의미합니다. TCP는 데이터를 세그먼트로 분할하여 각각을 IP 패킷에 담아 네트워크를 통해 전송합니다. 세그먼트는 TCP 헤더와 데이터로 구성되며, TCP 헤더에는 송신 포트,.. 더보기

반응형