HTTP/1.1, HTTP/2 are TCP-based, and HTTP/3 is a UDP-based.
IP에 대한 설명 IP 패킷에는 출발지, 목적지의 IP 주소가 포함된다. IP 주소는 네트워크에서 장치들이 서로를 인식하고 통신하기 위해서 사용하는 특수한 번호이다. IP 패킷에는 PORT 정보가 포함되어 있지 않기 때문에 IP 주소 내에서 프로세스를 구분할 수 없다
HTTP 메시지는 헤더와 바디로 구분할 수 있습니다.바디에서는 메시지 본문 (Message Body)를 통해서 표현 (Representation) 데이터를 전달합니다.데이터를 실어 나르는 부분을 Payload라고 합니다.표현은 요청이나 응답에서 전달할 실제 데이터를 뜻
네트워크 흐름을 이해하기 위해서는 웹 통신을 가능하게 한 HTTP 통신의 흐름을 파악해야 한다.응용 계층 (Application Layer): HTTP, DNS, SSL, SMTP, FTP표현 계층 (Presentation Layer): GIF, JPEG, MPEG,
회원 가입 및 로그인, 로그아웃과 같은 기능 구현클라이언트, 서버, 데이터베이스암호와와 hashing, saltingHTTP / HTTPS 차이점을 이해권한 부여(Authorization) / 인증(Authentication)쿠키의 작동 원리세션 및 쿠키 / 토큰 /
CORS 고도화 된 최근의 웹은 여러 곳에 있는 리소스를 활용할 필요가 생겼다. (Cross Origin Resource Sharing) HTTP 트랜잭션 해부 서버 생성 모든 node 웹 서버 애플리케이션은 웹 서버 객체를 만들어야 합니다. 이 때 createSer
Client Server Architecture 인터넷 연결이 없다면, 앱은 정상적으로 동작할 수 없습니다. 그 이유는 정보를 인터넷 어딘가에 존재하는 서버로부터 받아오기 때문입니다. 특정 서버에 접속하려 할 때 사용이 불가능한 경우 "서버가 죽었다"라고 표현합니다.
클라이언트-서버 모델 웹 개발에서 클라이언트는 브라우저를 뜻합니다. 클라이언트는 서버에 요청을 보내고 응답을 받습니다. 서버는 DB에 요청을 보내고, 응답을 받습니다. 웹 개발 대표적인 프로토콜 80: HTTP URL 구성 요소 scheme ex) https://
HyperText Transfer Protocol의 줄임말로, HTML과 같은 문서를 전송하기 위한 Application Layer 프로토콜입니다. HTTP는 웹 브라우저와 웹 서버의 소통을 위한 것입니다.클라이언트-서버 통신에서 HTTP messages 양식에 맞춰