본문 바로가기

웹기본2

웹소켓(Web socket)이란? 1. 웹소켓이란? 웹소켓(WebSocket)은 하나의 TCP 접속에 전이중 통신 채널을 제공하는 컴퓨터 통신 프로토콜이다. Transport protocol의 일종, 웹 버전의 TCP 또는 Socket 서버와 클라이언트 간에 Socket Connection을 유지해서 언제든 양방향 통신 또는 데이터 전송이 가능하도록 하는 기술 Real-time web application구현을 위해 널리 사용되어지고 있다. (SNS어플리케이션, LoL같은 멀티플레이어 게임, 구글 Doc, 증권거래, 화상채팅 등) HTTP와 마찬가지로 OSI 제7계층에 속하며, 제4계층 TCP에 의존한다. 2. 사용하는 이유? 웹 어플리케이션에서 기존의 서버와 클라이언트 간의 통신은 대부분 HTTP를 통해 이루어 졌으며 HTTP는 Req.. 2021. 6. 2.
주소 창에 google.com을 검색하면? (브라우저가 웹 페이지를 표시하는 일련의 과정) What happens when you type a URL in the browser and press enter?(브라우저에 google.com을 쳤을 때 일어나는 일) 1. www.google.com을 브라우저 주소창에 친다 2. URL 해석 문법에 맞지 않다면, 기본 검색엔진으로 검색한다. 주소창에 검색어를 입력했을 때 구글, 네이버 등으로 리다이렉트 되어지는 것이다. 문법에 맞다면, URL의 호스트 부분을 인코딩한다. HSTS(HTTP Strict Transport Security) 목록을 확인하고 있으면 HTTPS로 없으면 HTTP로 요청한다. URL 형태 protocol: [//[user:password@]host[:port]][/]path[?query][#fragment] 이 중 host 부.. 2021. 6. 1.