Network

Network

성공과 실패를 결정하는 1%의 네트워크 원리 6장: 여행의 끝

Chapter 6. 웹 서버에 도착해 응답 데이터가 웹 브라우저로 돌아간다. 방화벽, 캐시 서버, 부하 분산 장치를 통과하면 패킷은 웹 서버로 들어간다. 01. 서버의 개요 1. 클라이언트와 서버의 차이점 서버를 기동한 후 여러 가지 준비 동작을 하기 시작하여 클라이언트에서의 액세스에 응하는 상태가 된다. 클라이언트에서 도착한 패킷을 수신하여 처리하는 것은 이러한 준비 작업이 끝난 후의 일이다. 클라이언트와 서버에서 하드웨어, OS, 네트워크 부분은 동일하다. 대신 사용법이 조금 다르다. 클라이언트에서 는 접속 동작을 수행하고, 서버는 그것을 기다리는 형태가 되므로 Socket 라이브러리의 사용법이 조금 다르다. 또한 서버의 애플리케이션은 다수의 클라이언트 PC와 대화한다는 차이점도 있다. 그러므로 서버..

Network

성공과 실패를 결정하는 1%의 네트워크 원리 5장: 방화벽과 캐시 서버

Chapter 5. 서버측의 LAN에는 무엇이 있는가? 인터넷에 들어간 패킷이 통신 회선이나 프로바이더의 네트워크를 통해 서버측의 POP로 운반된 이후에는 패킷은 서버를 향해 나아가서 서버의 바로 앞에 있는 방화벽, 캐시 서버, 부하 분산 장치 등을 통과하는데 이것에 대해 공부해보자. 01. 웹 서버의 설치 장소 1. 사내에 웹 서버를 설치하는 경우 사내의 LAN에 서버를 설치하고, 인터넷에서 직접 액세스하는 경우에 패킷은 가장 가까운 POP에 있는 라우터, 액세스 회선, 서버측 라우터를 경유하여 서버 머신에 도착한다. 이 방식은 보안 문제, IP 부족으로 인해 현재 많이 사용하는 방식이 아니다. 지금은 방화벽으로 분리하는 방식을 많이 채택한다. 방화벽은 관문의 역할을 하여 특정 서버에서 동작하는 특정 ..

Network

성공과 실패를 결정하는 1%의 네트워크 원리 4장: 액세스 회선과 프로바이더의 탐험

Chapter 4. 액세스 회선을 통해 인터넷의 내부로 패킷이 인터넷 접속용 라우터를 경유하여 인터넷 안으로 들어가 진행해 가는 모습을 살펴본다. 01. ADSL 기술을 이용한 액세스 회선의 구조와 동작 1. 인터넷의 기본은 가정이나 회사의 LAN과 같다. 인터넷의 내부에는 수만 대 이상의 라우터가 있고, 이것이 수신처 IP 주소를 바탕으로 중계 대상을 판단하며 패킷을 중계한다. 즉 가정이나 회사의 LAN 규모가 커진 것이 인터넷이다. 인터넷은 가장 가까운 전화국에만 도착하려고 해도 수백만 킬로미터로 이더넷 케이블로 연결하기 어렵다. 인터넷의 라우터는 경로 정보가 10만개 이상 들어있으며, 정보가 시시각각 변화하므로 이 부분을 자동화해야 한다. 이런 거리의 차이와 경로 정보의 등록 방법의 차이가 인터넷과..

Network

성공과 실패를 결정하는 1%의 네트워크 원리 3장: 허브, 스위치, 라우터

Chapter 3. 케이블의 앞은 LAN 기기였다. 케이블이 송출한 패킷이 리피터 허브, 스위칭 허브, 라우터 등의 네트워크 기기를 경유하여 인터넷을 향해 진행하는 부분을 살펴본다. 01. 케이블과 리피터, 허브 속을 신호가 흘러간다. 1. 하나하나의 패킷이 독립된 것으로 동작한다. 컴퓨터에서 송신된 패킷은 패킷의 헤더에 기록된 제어 정보와 중계 장치(허브, 라우터)의 내부에 있는 중계 대상을 등록한 표로 목적지를 판단하고 목적지에 가까워지도록 하여 패킷을 중계한다. 애플리케이션의 데이터나 TCP 헤더는 패킷을 운반하는 동작에 영향을 주지 않는다. 클라이언트 PC가 LAN에 접속되어 있다고 가정. 즉 PC가 송신한 패킷이 리피터 허브, 스위칭 허브, 라우터를 경유하여 인터넷에 나가는 것으로 간주한다. ..

Debin
'Network' 카테고리의 글 목록