///////
Search
♻️

웹 서버에서의 데이터 전달과 처리

LESSON 34. 웹 서버에서의 데이터 전달과 처리

1. 웹 서버에서의 데이터 전달과 처리

1. 물리계층 / 데이터 링크 계층 (역캡슐화)

웹 서버에 데이터가 전달
→ 데이터 링크 계층에서 이더넷 헤더의 목적지 MAC 주소자신의 MAC 주소를 비교
→ 주소가 같다면 이더넷 헤더와 트레일러를 분리
네트워크 계층에 전달

2. 네트워크 계층 (역캡슐화)

IP헤더에서 목적지 IP 주소와 웹 서버의 IP 주소가 같은지 확인
→ 주소가 같다면 IP 헤더를 분리
→ 전송 계층에 전달

3. 전송 계층 (역캡슐화) / 응용 계층

TCP 헤더에서 목적지 포트 번호를 확인
→ 어떤 어플리케이션으로 전달해야 되는지 판단 후 TCP 헤더 분리
→ 응용 계층에 전달

정적 라우팅(Static Routing)

관리자가 라우팅 테이블에 경로를 수동으로 추가하는 방법
→ 목적지 까지의 경로를 고정하거나 목적지까지의 경로가 하나로 한정되는 경우 사용

장점

속도가 빠르다
설정이 비교적 간단
라우터 장비의 부담이 작다 → 알고리즘 사용이 없기 때문
특정 네트워크만 허용하므로 보안이 추가된다

단점

네트워크 요소 연결 변경시 일일이 수동으로 변경해야한다.
네트워크 망이 클 경우, 사람이 직접 설정하는 것은 어렵다.

동적 라우팅(Dynamic Routing)

네트워크 변경을 자동으로 감지하여 라우팅 테이블을 업데이트 하거나, 라우터끼리 정보를 교환해 최적의 경로로 전환하는 기능.
RIP, OSFP와 같은 알고리즘을 사용한다.
→ 대규모 네트워크의 경우 사용

장점

경로를 자동으로 설정해서 구성이 쉽다
하나의 경로가 죽으면 자동으로 다른 경로를 연결한다

단점

다른 장비들과 통신하기 위해서 많은 대역폭을 소비한다.
알고리즘으로 인해 라우터 장비가 좋아야 한다.