반응형 소켓3 성공과 실패를 결정하는 1%의 네트워크 원리 6장: 여행의 끝 Chapter 6. 웹 서버에 도착해 응답 데이터가 웹 브라우저로 돌아간다. 방화벽, 캐시 서버, 부하 분산 장치를 통과하면 패킷은 웹 서버로 들어간다. 01. 서버의 개요 1. 클라이언트와 서버의 차이점 서버를 기동한 후 여러 가지 준비 동작을 하기 시작하여 클라이언트에서의 액세스에 응하는 상태가 된다. 클라이언트에서 도착한 패킷을 수신하여 처리하는 것은 이러한 준비 작업이 끝난 후의 일이다. 클라이언트와 서버에서 하드웨어, OS, 네트워크 부분은 동일하다. 대신 사용법이 조금 다르다. 클라이언트에서 는 접속 동작을 수행하고, 서버는 그것을 기다리는 형태가 되므로 Socket 라이브러리의 사용법이 조금 다르다. 또한 서버의 애플리케이션은 다수의 클라이언트 PC와 대화한다는 차이점도 있다. 그러므로 서버.. Network 2023. 2. 2. 성공과 실패를 결정하는 1%의 네트워크 원리 1장: 웹 브라우저 Chapter 1. 웹브라우저가 메시지를 만든다. 01. HTTP 리퀘스트 메시지를 작성한다. 1. 탐험 여행은 URL 입력부터 시작한다. 브라우저에서 URL을 입력하는 것으로부터 여행이 시작된다. URL은 http:로부터 시작하는 것, ftp:로 시작하는 것, mailto:로 시작하는 것 등 여러가지가 있다. 이들은 모두 프로토콜이며 통신 동작의 규칙을 정한 것이다. 웹 서버나 FTP 서버에 액세스 하는 경우에는 서버의 도메인 명이나 액세스하는 파일의 경로, 서버 포트 번호 등을 URL에 포함한다. 도메인은 google.com, www.naver.com 등을 말한다. 2. 브라우저는 먼저 URL을 해독한다. 브라우저가 처음 하는 일은 웹 서버에 보내는 리퀘스트의 메시지를 작성하기 위해 URL을 해독하는.. Network 2023. 1. 20. 프로세스 간 통신 2022. 6. 23. 16 : 21 복습을 위한 리팩토링 시작! 프로세스 간 통신 프로세스 간 통신을 IPC, Inter Process Communication이라 한다. 프로세스 간 통신 3가지 프로세스 내부 데이터 통신 프로세스 간 데이터 통신 네트워크를 이용한 원격 데이터 통신: 네트워크(예를 들어 인터넷) 간의 프로세스 간 데이터 전송, 소켓 RPC과 같은 네트워크 프로토콜 이용 프로세스 내부 데이터 통신 2개 이상의 스레드 간 데이터 통신 (메모리 변수 이용), 전역 변수와 파일공유를 통한 데이터 전달한다. 프로세스 내부에서 스레드는 같은 전역 변수를 공유한다. 따라서 이를 이용해 통신방식을 진행한다. 프로세스 간 데이터 통신 동일 컴퓨터 내 프로세스 간 통신. 즉 Shared Memory, .. OS 2021. 10. 8. 이전 1 다음 반응형