STUDY/WEB

STUDY/WEB

[Web] 쿠키(Cookie)와 세션(Session)이란?

Cookie 브라우저에 저장 되는 데이터 웹브라우저에서 서버로 어떤 자원을 요청(request)을 하면 요청하는 대상이 jsp페이지라면, 요청을 받았을때 서버에서는 해당 jsp 파일이 처리가 되면서 쿠키라는 조그만 데이터가 담겨있는 조각을 생성하게 됩니다. 서버는 브라우저에 응답해주어야 하므로 reponse객체가 있는데, 그 reponse 헤더 안에 쿠키 정보를 추가해서 응답을 줍니다. 그걸 받은 브라우저는, 브라우저 내에 쿠키저장소에 해당 쿠키값을 저장해둡니다. 이렇게 서버가 만들어둔 쿠키값을 응답받아서 저장해두는 이유는 필요 시에 사용하기 위함입니다. 나중에 해당 서버로 요청(request)을 할때마다 그 서버가 발급해준 쿠키를 무조건 포함해서 보내게 되어있습니다. 서버에서는 그 요청(request)..

STUDY/WEB

[Web] 웹소켓이란?

서버와 유저가 데이터를 주고받으려면? → HTTP 요청 HTTP 요청을 쉽게 비유하자면 문자메세지와 비슷합니다. 우리가 서버에게 데이터를 달라고 요청을 하면, 서버는 답장으로 데이터를 보냅니다. 그런데 고유한특성이 있습니다. 서버가 먼저 연락하는 경우는 없습니다. 유저가 먼저 문자를 보내야 답변을 해줍니다. 예전에는 HTTP요청만으로 모든 웹서비스를 만들었으나, 허나 요즘 웹서비스는 실시간으로 채팅도하고 실시간 주식 거래도 합니다. 예를들어 2초마다 서버에 있던 코인가격 가져오려면 2초마다 서버에 HTTP 요청을 하면 되겠죠. 하지만 생각해보면 이 방식 비효율적입니다. 굳이 유저가 2초마다 서버에 요청을 보내야할까요? 서버가 알아서 2초마다 가격을 보내주면 얼마나 효율적일까요? 이 문제에 대한 해결책은 ..

STUDY/WEB

[Web] TCP / IP 란?

TCP / IP 데이터가 의도된 목적지에 닿을 수 있도록 보장해주는 통신 규약입니다. 인터넷으로 디바이스를 연결하는 네트워크 프로토콜의 집합이며 개별적인 네트워크 프로토콜로 사용될 수도 있습니다. TCP / IP는 인터넷의 기본 통신 언어입니다. 기본적으로 TCP / IP를 사용하면 한 컴퓨터가 데이터 패킷을 컴파일하고 올바른 위치로 전송하여 인터넷을 통해 다른 컴퓨터와 통신 할 수 있습니다. *프로토콜(Protocol) 컴퓨터끼리 또는 컴퓨터와 단말기 사이등에서 정보교환이 필요한 경우에, 이를 원활하게 하기 위해서 정한 여러가지 통신 규칙과 방법에 대한 약속, 즉 통신의 규약을 의미 TCP와 IP의 각각의 특징 TCP (Transmission Control Protocol) 신뢰성 있는 연결형 서비스를..

STUDY/WEB

[Web] 웹서비스(Web Service)란?

웹서비스(Web Service)란? 네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용을 하기 위한 소프트웨어 시스템이다. 웹 서비스는 서비스 지향적 분산 컴퓨팅 기술의 일종으로 SOAP, WSDL, UDDI 등의 주요 표준 기술로 이루어진다. 웹 서비스의 모든 메시징에는 주로 XML이 사용된다. SOAP (Simple Object Access Protocol) 웹서비스가 제공하는 정보의 전송 방식 XML과 HTTP등을 기본으로 하여 다른 컴퓨터에 있는 데이터나 서비스를 호출하기 위한 통신규약(Protocol)이다. WSDL (Web Service Description Language) 웹서비스가 제공하는 정보를 설명하는 문서 웹서비스에서 제공하는 기능들(서비스 오퍼레이션에 해당함)을 외부에서 이용..

STUDY/WEB

[Tomcat] 백그라운드 캐시 퇴거

에러 발생: 백그라운드 캐시 퇴거 캐시의 [10] 퍼센트를 해제시킬 수 없었습니다. 캐시의 최대 크기를 증가시킬 것을 고려해 보십시오. 캐시 퇴거 작업 이후, 대략 [14,242] KB의 데이터가 캐시에 남아 있습니다. conf/context.xml 에 아래 내용을 추가하면 해결 가능. [캐시 100메가 늘림]

STUDY/WEB

[Web] REST 과 JSON 에 대한 설명

Rest 란 '주소가 곧 데이터' REST = “Representational State Transfer” 의 약자이다. REST는 “웹에 존재하는 모든 자원(이미지, 동영상, DB 자원)에 고유한 URI를 부여해 활용”하는 것으로, 자원을 정의하고 자원에 대한 주소를 지정하는 방법론을 의미한다고 한다. 이런 REST의 형식을 따른 시스템을 RESTful 이라고 부른다. HTTP URI 를 통해 자원을 명시하고 HTTP Method를 통해 해당 자원의 대한 CRUD Operation (create,read,update,delete)을 적용한다. REST 구성요소 자원(Resource) , URI 모든 자원은 고유한 ID를 가지고 ID는 서버에 존재하고 클라이언트는 각 자원의 상태를 조작하기 위해 요청을 ..

STUDY/WEB

[Web] 도메인 구입해서 도메인 연결하기

https://www.gabia.com/login/login_form?redirect=1&origin_site=https://my.gabia.com&target_url=%2Fdashboard 도메인 영어 또는 한글로 되어있는 인터넷주소 Domain Name System (DNS) 아이피주소(숫자)와 도메인을 연결하는 시스템

ReCode.B
'STUDY/WEB' 카테고리의 글 목록 (2 Page)