HTTP란 인터넷 상에서 클라이언트와 서버가 자원을 주고받을 때 사용하는 통신 규약이다.현재 까지 HTTP/1.1을 가장 보편적으로 사용하고 있으며 HTTP/3부터 UDP를 기반으로 통신한다.HTTP 프로토콜은 통신을 함에 있어서 메시지를 암호화하지 않고 평문으로 주고
브라우저의 URL창에 naver.com을 입력하면 무슨 일이 일어날까?보통은 DNS서버에서 IP주소를 요청하고 IP주소를 받으면 해당 웹서버에 접속한다 정도로 답할 수 있겠지만 이런 답변만으로는 부족할 수 있다.그렇기에 웹 통신의 흐름을 조금 더 자세하게 알아보고자 한
위키 백과에서는 "전송 계층(Transport layer)은 계층 구조의 네트워크 구성요소와 프로토콜 내에서 송신자와 수신자를 연결하는 통신 서비스를 제공한다." 라고 설명되어있다.간단히 말해서 양쪽의 end-point 간의 데이터 전송을 담당하는 역할을 하는 계층이다
OSI 모델의 최상위 계층으로, 어플리케이션 레벨에서 사용자가 네트워크에 접근할 수 있도록 인터페이스를 제공해주는 계층이다.웹 페이지를 보거나, 메일을 주고 받거나, 파일을 주고 받는 등을 할 수 있도록 도와준다.클라이언트의 요청을 서버에 전달하기 위해 메시지로 변환