본문 바로가기

Protocol4

HTTP ( 6 ) - Stateful, Stateless (대부분 Stateless로 설계를 한다) Stateless Protocol ⊙ 서버가 클라이언트의 상태를 보존 X ⊙ 장점 : 서버 확장성 높음(스케일 아웃-수평 확장), 무한한 서버 증설 가능. ⊙ 단점 : 클라이언트가 추가 데이터 전송, 대용량 트래픽을 관리하기가 개발자에게 어려움. ⊙ 단순 서비스만 제공 소개 및 서버에서 비유지하는 데이터. Stateful Protocol ⊙ 서버가 클라이언트의 상태를 보존 O ⊙ 장점 : 로그인등 상태를 유지해야하는 부분 데이터를 유지, 일부 기능만 구현하기 때문에 개발하기 쉬움. ⊙ 단점 : 항상 같은 서버가 유지되어야 한다. ⊙ 최소한의 서비스만 제공. 2022. 4. 27.
HTTP ( 2 ) - IP(Internet Protocol Address) IP : 지정 IP Address에 데이터 전달, 패킷이라는 통신 단위로 데이터 전달. IP Protocol의 한계 1. 비연결성 ⊙ 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송. 2. 비신뢰성 ⊙ 중간에 패킷이 사라지면? 본인도 받는 사람도 모름 ⊙ 패킷이 순서대로 안오면? 보낼값이 한개가 아니라면 다양한 루트로 통해서 도착한다. 그리고 순서도 다를수있다. 3. 프로그램 구분 ⊙ 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면? PORT로 구분. 4. 대안점 ⊙ TCP와 UDP이다. IP 패킷 정보 : [출발지IP, 목적지IP, [전송 데이터]] 2022. 4. 27.
IPX/SPX 란? 그리고 블리자드 기존 출시작 IPX 프로토콜 및 LAN 정보 Novell사에서 개발한 서버용 운영체제 NetWare용으로 개발된 네트워크 프로토콜. 일반적으로는 IPX로 줄여서 말한다. 주로 LAN용으로 상정하고 만들어진 프로토콜이며 Windows에서 채택한 네트워킹 프로토콜입니다. IPX는 1980년대에 도입되어 1990년대까지 인기를 유지했습니다. IPX는 IPX/SPX 프로토콜의 네트워크 제3 계층인 네트워크층이며, SPX는 제4 계층인 전송층이다. 즉 IPX/SPX를 TCP/IP에 1:1 대응시키면 IPX는 IP, 프로토콜과 유사한 기능을 가지며 시스템 간에 데이터를 주고받는 방식을 정의 SPX(패킷 매니징)는 TCP에 각각 대응된다. IPX는 연결이 없습니다. 즉, 패킷이 한 시스템에서 다른 시스템으로 전송되는 동안 일관된 연결을 유지할 필요가 없습니다... 2022. 4. 19.
HTTP란? HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 합니다. 클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미합니다. 하나의 완전한 문서는 텍스트, 레이아웃 설명, 이미지, 비디오, 스크립트 등 불러온(fetched) 하위 문서들로 재구성됩니다. 클라이언트와 서버들은 (데이터 스트림과 대조적으로) 개별적인 메시지 교환에 의해 통신합니다. 보통 브라우저인 클라이언트에 의해 전송되는 메시지를 요청(requests)이라고 부르며, 그에 대해 서버에서 응답으로 전송되는 메시지를 응답(responses)이라고 부릅니다. 1990년대 초에 설계.. 2022. 4. 17.