Computer Science/Network

Computer Science/Network

[Web] Cookie와 Session

HTTP (HyperText Transfer Protocol) 이란?지난 글에 웹에서 클라이언트와 서버가 통신하기 위해 HTTP 라는 통신규약을 사용한다는 것을 알려드렸습니다.그러면 쿠키와 세션은 어떨 때 필요한 정보일까요?HTTP 에서 아래와 같이 두 가지 큰 특징이 있습니다.비연결성(connectionless): 하나의 요청에 하나의 응답을 한 후, 둘 사이에 연결을 끊는 것무상태성(stateless): 통신이 끝난 후 상태 정보를 저장하지 않는 것이 때문에 서버는 요청을 보낸 클라이언트가 누구인지 식별할 수 없습니다. 예를 들자면, admin 이라는 사용자로 로그인을 완료했을 때, 클라이언트가 서버에 특정 요청을 할 때마다 자신의 아이디를 말하지 않는 이상 서버는 클라이언트가 어떤 사용자인지 특정할..

Computer Science/Network

[Web] 웹 브라우저와 개발자 도구 사용법

웹 브라우저란?웹 브라우저는 웹 브라우저 사용자인 클라이언트 대신 서버와 HTTP 통신을 대신 수행해주고,수신한 리소스를 시각화하여 클라이언트에게 뛰어난 이용자 경험 (User eXperience, UX)를 제공해주는 소프트웨어 중 하나입니다. 예를 들어 사용자가 브라우저의 주소창에 naver.com을 입력했을 때, 웹 브라우저는 다음과 같은 동작들을 수행합니다.URL 분석  : 주소창에 입력된 주소 (naver.com)을 해석DNS 요청 : naver.com 에 해당하는 주소 탐색 서버에 요청 : HTTP를 통해서 naver.com에 리소스 요청서버의 응답 수신 : naver.com 의 HTTP 응답 수신리소스 다운로드 및 웹 렌더링 : HTML, CSS, Javascript로 시각화 URLURL 은 ..

Computer Science/Network

[데이터통신] OSI 참조 모델: 애플리케이션 계층

OSI Reference Model 네트워크에 연결된 다수의 호스트들이 서로 통신하기 위해서 국제 표준화 단체 ISO(International Standard Organization)에서 OSI를 정의해 놓았다 7개의 층으로 이루어져 있고, 네트워크의 확장을 용이하게 하는 것이 목적이다 보통 OSI 7 계층 이라고 불린다 Application, Presentation, Session 층은 소프트 웨어, Network, Data Link, Physical 층은 하드웨어와 관련있다 (여기서 Presentation, Session 계층은 현재 표준 계층형태로 구현되어있지 않음) 각 계층에서는 프로토콜이 정의되어 있는데, 여기서 프로토콜이란 ? 둘 이상의 통신 개체 사이에 교환되는 메시지 포맷과메시지의 송수신과..

agor
'Computer Science/Network' 카테고리의 글 목록