요청하는 데이터가 HTTP Request Message의 Header 부분에 url이 담겨서 전송된다.url 상에 ?뒤에 데이터가 붙어 request를 보내게 된다url 공간에 담겨가기 때문에 전송할 수 있는 크기가 제한적이다.보안이 필요한 데이터에 대해서는 데이터가
PUT 요청된 자원을 수정하는 메소드이다. 대상 리소스의 모든 현재 표현을 요청 페이로드로 바꾼다. DELETE 요청된 자원을 삭제하는 메소드이다. HEAD 서버의 각종 정보를 확인하기 위해 사용되는 메소드이다. GET과 동일하지만, response body가 없고
네트워크 통신이 일어나는 과정을 7단계로 나눈 국제 표준화 기구(ISO)에서 정의한 네트워크 표준 모델통신 케이블(전기적,기계적,기능적 특성 이용)로 데이터 전송하는 물리적인 장비데이터 전기적인 신호(0,1)로 변환해서 주고받는 기능만 한다물리적인 요소(네트워크 케이블
네트워크를 통해 통신하기 위한 기능을 계층화하고 복수의 프로토콜을 조합하여 실현프로토콜은 자유롭게 선택할 수 있다.통신 상대와 같은 것을 사용할 필요는 없다.같은 네트워크 안에서 데이터를 전송하나의 네트워크는 라우터와 레이어3 스위치로 구획되는 범위, 또는 레이어2 스
클라이언트와 서버 간 통신을 위한 응용계층 프로토콜인터넷을 작동시키는 역할사용자가 웹 사이트에 방문하면 사용자 브러우저가 웹 서버에 HTTP 요청을 전송하고 웹 서버는 브라우저에 HTTP 응답한다.이 때 데이터를 일반 텍스트로 교환한다.1) 네트워크 통신을 작동하게
SYN(Synchronize Sequence Numbers) : 연결설정, Sequence Number를 랜덤으로 설정하여 세션을 연결하는데 사용 -> 초기에 Sequence Number 전송 / Connection을 생성할 때 사용하는 플래그ACK(Acknowledg
HTTP는 무상태성(stateless)이다. 서버로 가는 모든 요청이 이전 작업과 독립적으로 다뤄지기 때문에 요청할 때마다 우리가 누구인지 알려줘야 한다.쿠키를 이용해서 서버는 브라우저에 데이터를 넣을 수 있는 시스템즉, 서버와 클라이언트 사이의 매개체웹사이트에 방문할
인터넷에서 이름 또는 리소스를 식별하기 위해 사용되는 일련의 문자열리소스를 얻기 위한 주소가 아니라 단지 식별자를 의미한다.웹 페이지, 이미지, 동영상 등 모든 종류의 자원을 식별식별된 리소스를 사용할 수 있는 위치와 리소스를 검색하는 메커니즘을 지정하는 URI의 하위
서버 지연을 줄이기 위해 웹 페이지, 이미지, 기타 유형의 웹 멀티미디어 등의 웹 문서들을 임시 저장하기 위한 정보기술🔹 저장된 복사본을 캐시 🔹 캐시를 사용하여 이후 같은 페이지나 리소스를 요청할 때 원본 서버에 다시 요청하지 않고 캐시된 복사본을 사용하여 더 빠
프록시(proxy)의 사전적 의미는 '대리' 이고, IT용어 의미는 '프로토콜 상에서 무엇인가를 대신하는 것' 이다.클라이언트에서 서버로 접속할 때, 직접적으로 접속하지 않고 중간에 대신 전달해주는 서버클라이언트에서 프록시 서버로 전달할 요청을 보낸다.프록시 서버는 클
송신자가 한 개의 프레임만 전송하고 수신자는 프레임의 에러 유무를 판단하여 수신자에게 확인(ACK)/부정(NAK)신호를 송신자에게 돌려 보내는데 송신자는 수신자로부터 응답을 받을 때까지 기다리는 방식=> 확인(ACK) 신호를 받으면 송신자는 다음 프레임을 전송하고 부정
패킷을 전송할 때 한 개만 보내지 않고 한 번 보낼 때 여러 개를 보내는 방식 전송된 첫번째 프레임에 대한 확인 응답을 기다리지 않고 여러 데이터 장치를 전송하는 방법 네트워크 리소스의 더 나은 활용률과 많은 수의 데이터 유닛이 전송될 메세지를 구성하는 상황에서 전송
송신 측과 수신 측의 TCP 버퍼 크기 차이로 인해 생기는 데이터 처리 속도 차이를 해결하기 위한 기법송신자가 데이터를 전송하는 속도가 수신자가 데이터를 처리하는 속도보다 빠른 상황에 필요수신자가 패킷을 지나치게 많이 받지 않도록 조절수신자(receiver)가 송신자(
UDP(User Datagram Protocol) > 비연결형 방식인 신뢰성 없는 전송 프로토콜 특징 TCP의 handshaking 같은 연결과정이 없다. => Connectionless 혼잡제어를 하지 않기 때문에 TCP보다 간단하고 빠르다. 내용이 전송 중에 손실
하나의 IP 네트워크 주소를 지역적으로 나누어 여러 개의 서로 연결된 지역 네트워크로 사용할 수 있도록 하는 방법 네트워크 내부의 네트워크네트워크 성능을 향상시키기 위해 네트워크의 논리적 분할 -> 네트워크 영역과 호스트 영역 분할서브넷을 통해 네트워크 트래픽은 불필요
악의적인 사용자가 게시판이나 웹 메일 등에 자바 스크립트와 같은 스크립트 코드를 넣는 기법공격에 성공하면 사이트에 접속한 사용자는 삽입된 스크립트 코드를 실행하게 되며, 의도치 않은 행동을 수행시키거나 쿠키나 세션,토큰 등의 민감한 정보를 탈취한다.공격방법에 따라 Re