네트워크 애플리케이션의 원리 네트워크 애플리케이션 개발의 중심은 다른 종단 시스템에서 동작하고 네트워크를 통해 서로 통신하는 을 작성하는 것 > 웹 애플리케이션 : 사용자의 호스트(데스크톱, 태블릿, 스마트폰)에서 실행되는 브라우저 프로그램 웹서버 호스트에서 실행

HTTP 프로토콜 웹의 애플리케이션 계층 프로토콜 HTTP(Hypertext Transfer Protocol)은 텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을수 있는 프로토콜입니다. 클라이언트-서버 구조를 따르며 TCP/IP위에서 작동합니다. 특징 - 클라

송신 프로세스가 데이터의 패킷을 소켓 문 밖으로 밀어내기 전에, 먼저 패킷에 목적지 주소를 붙여 넣어야 한다. 이 패킷이 송신자의 소켓을 통과한 후 인터넷은 이 목적지 주소를 이용하여 그 패킷을 인터넷을 통해 수신 프로세스느에 있는 소켓으로 라우트할 것이다. 패킷이 수

HTTP 헤더 개념을 통해, 요청/ 응답 모두 Meta data 전송을 허용하여 프로토콜을 유연하고 확장 가능하도록 함버전 정보와 요청 method가 함께 전송되기 시작Response 시작 부분에 상태 코드 라인이 추가되어 브라우저 요청의 성공/ 실패를 파악 가능해당

TCP와 UDP의 차이에 대해 알려주세요.OSI 7계층 중 3계층에 해당한다.서로 다른 호스트에서 동작하는 애플리케이션 프로세스들 간의 논리적 통신을 제공한다.논리적 통신이란? 애플리케이션의 관점에서 보면 프로세스들이 직접 연결된 것처럼 보인다는 것을 의미네트워크 라우

등장 배경TCP/IP 프로토콜을 사용하는 모든 호스트들은 IP 주소, 서브넷 마스크가 할당되어야 정상적으로 네트워크와 연결이 가능함다른 망과 통신하기 위해서는 디폴트게이트웨이 주소를 알아야하고, IP 주소 대신 도메인 이름을 사용해 통신하기위해 DNS 주소도 알아야함일

TCP는 장치들 사이에 논리적인 접속을 성립(establish)하기 위하여 3-way handshake를 사용한다.TCP 3-Way Handshake는 TCP/IP프로토콜을 이용해서 통신을 하는 응용프로그램이 데이터를 전송하기 전에 먼저 정확한 전송을 보장하기 위해 상

송신 호스트와 수신 호스트가 패킷 교환 네트워크에서 정보를 주고받는 데 사용하는 규약(프로토콜)OSI 7계층에서 3계층인 Network(Internet) 계층에서 호스트의 주소 지정과 패킷 분할 및 조립 기능을 담당한다.데이터 그램 : 인터넷 네트워크 계층 패킷흔히 사

개방형 시스템 상호 연결(OSI) 모델은 표준 프로토콜을 사용하여 다양한 통신 시스템이 통신할 수 있도록 국제표준화기구에서 만든 개념 모델OSI는 상이한 컴퓨터 시스템이 서로 통신할 수 있는 표준을 제공OSI 모델은 문제를 분석하고 문제의 원인을 분리하는 데 도움이 될

애플리케이션을 지원하는 리소스 풀 전체에 네트워크 트래픽을 균등하게 배포하는 방법입니다. 트래픽이 과도하게 몰려 서비스가 중단되는 일을 막고 지연 없이 작업을 처리합니다.로드 밸런싱을 수행하는 장치로서 로드 밸런서는 트래픽 과부하 시 다수의 서버로 트래픽을 분산시켜 안