개방 시스템(Open System): 기반 구조와 관계 없이 서로 다른 시스템간의 통신을 제공하는 프로토콜의 집합OSI 모델은 모든 종류의 컴퓨터 시스템 간 통신을 가능하게 하는 네트워크 시스템 설계를 위한 계층 구조데이터의 발신과 수신을 처리하는 과정을 7개의 계층으
프로토콜(Protocol) 데이터 통신과 네트워킹에서 송신자와 수신자, 그리고 모든 중간 장치들이 효과적으롵 통신하기 위하여 따라야 하는 규칙 프로토콜 계층화(Protocol Layering) 복잡한 작업을 여러 개의 작고 단순한 작업들로 나눌 수 있게해준다. 계층화
전송계층의 연결형 서비스를 제공하는 프로토콜일반적으로 TCP/IP 함께 사용(IP 데이터의 배달 처리, TCP 패킷 추적 및 관리)클라이언트가 연결 요청을 하고 서버가 수락하면 통신 선로가 고정\-> 모든 데이터가 고정된 통신 선로를 통해 순차적으로 전달신뢰성 있는 데
Source Port출발지 Port 번호 표시응용 서비스에 따라 Port 번호가 정해져 있는 것도 있지만대부분의 처음 세그먼트를 전송하는 측에서 임의의 번호 사용Destination Port목적지 Port 번호 표시응용 서비스에 따라 Port 번호가 정해져 있음Sequ
TCP/IP 프로토콜을 이용해서 통신을 하는 응용 프로그램이 데이터를 전송하기 전에 정확한 전송을 보장하기 위해 상대방과 사전에 세션을 수립하는 과정(연결이 잘 되었는지 확인하는 과정)TCP가 연결지향적인 특성을 갖게 해준다.양쪽 모두 데이터를 전송할 준비가 되었다는
HTTP(HyperText Transfer Protocol) 서버-클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜 TPC, UDP 80번 포트 사용 접속 도중에 끊기더라도 다시 시작할 필요가 없어 시간 낭비X 상태를 가지고 있지 않는 Stateless 프로토콜
추가적인 HTTP header를 사용하여 Origin(host)를 가로질러 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 정책출처가 A일 때 B의 api 서버로의 리소스 요청은 SOP(same origin policy)에 의해 제한api를 사용하는 웹 어
주로 데이터 조회시 사용GET 요청 성공시 JSON이나 XML 데이터와 함께 200(OK) HTTP 응답코드 리턴에러 발생시 주로 404(Not found), 400(Bad Request) 발생Idempotent(같은 요청을 여러번 하더라도 결과가 매번 동일)데이터의
HTTP의 비연결성과 비상태성을 보완하여 서버가 클라이언트를 식별하게 해주는 것이 쿠키와 세션웹 사이트에 접속할 때 생성되는 정보를 담은 임시 파일쿠키는 서버가 사용자의 웹 브라우저에 저장하는 데이터쿠키의 데이터 형태는 Key-Value로 구성되고 String 형태브라
사용자가 입력한 도메인 주소를 네트워크 상에서 실제 사용하는 IP 주소로 변환해 주는 시스템Domain Name Space, Name Server, Resolver 로 구성Domain Name Space최상위 루트에 DNS 서버가 존재하고 DNS가 저장/관리하는 계층적
HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고,HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것자원 기반의 구조 설계의 중심에
네트워크 상에서 돌아가는 두개의 프로그램 간 양방향 통신의 하나의 엔드포인트(IP address와 Port 번호의 조합)프로그램이 네트워크에서 데이터를 통신할 수 있도록 연결해주는 연결부통신할 두 프로그램(Client, Server) 모두에 소켓이 생성되야 함서버와 클
상호작용하는 웹 페이지를 만들려면 브라우저와 웹 서버 사이에 더 자유로운 양방향 메시지 송수신이 필요\-> HTML5 표준 기술로 WebScoket API 등장소켓을 이용하여 서버와 클라이언트 사이에서 자유롭게 데이터를 주고 받는 양방향 통신을 가능하게 함웹소켓은 HT
1 frame = 1 packet = 1 segment각 다른 OSI 계층에서 다른 정보로 encapsulation 되어 있음payload 부분은 동일Tranport Layer 에서 부르는 데이터 명칭헤더 : 송신지 Port, 수신지 PortNetwork Layer 에