[네트워크] OPTIONS 메서드는 뭘까?
·
네트워크
OPTIONS Methodhttp 통신을 할때 메서드를 이용해 해당 요청이 어떤 요청인지를 파악하고 그에 맞는 요청을 처리한다. 대표적인 메서드는 다음과 같다GET: 서버에 리소스를 요청한다POST: 서버에 리소스를 수정한다DELETE: 서버에 리소스를 제거한다PUT: 서버에 리소스를 부분 변경한다HEADE: GET 요청을했을때 response 받을 헤더를 요청한다.PATCH: 서버에 리소스를 대체한다.TRACE: 서버에 경로를 추적하며 loop-back 테스트를 한다.OPTIONS: 예비 요청을 위해 사용함여기서 OPTIONS 메서드는 origin이 다른 서버에 요청을할 때 prefilght를 하기위해 사용되는 메서드다.출처(Origin)URL은 다음과 같은 구성요소로 되어있다. 여기서 출처(Origi..
[소켓 프로그래밍] TCP/IP 프로토콜
·
네트워크
TCP/IP 프로토콜 구조인터넷을 통해 통신을 수행하는 개체는 크게 호스트(Host)와 라우터(Router)로 나뉜다.호스트(Host): 최종 사용자(End-user)의 응용 프로그램(Application)을 수행하는 주체로 PC, 노트북, 스마트폰, 태블릿 등이 있다.라우터(Router): 호스트에서 생성된 데이터를 여러 네트워크를 거쳐 전송함으로써 서로 다른 네트워크에 속한 호스트 간에 데이터를 교환할 수 있도록 하는 장비다.라우터와 라우터, 호스트와 호트스가 통신하려면 서로간의 통신 절차와 방법을 정해야하는데 그것을 약속한 것을 통신 프로토콜(CommunicationProtocol)이라고 부른다.인터넷에서 사용하는 핵심 프로토콜인 TCP와 IP를 줄여서 TCP / IP라 부른다.응용 프로그램(App..