본문 바로가기

헤더2

IT 기초 지식 도서 ⑧ [모두의 네트워크] 8. 네트워크 전체 흐름 살펴보기 웹 서버에 요청 시 컴퓨터 - 스위치A - 라우터A - 라우터B - 스위치B - 웹 서버 [컴퓨터] : 웹 브라우저에 URL 입력하여 접속 -> 3-way 핸드쉐이크 완료 -> 연결 확립 -> 캡슐화 시작 ↓ 응용 계층(세션과 표현 계층 포함) : 'GET/index.html HTTP/1.1~' HTTP 메시지 전송 ↓ 전송 계층 : TCP 헤더(출발지 포트번호 + 목적지 포트번호 + 기타) + 메시지 ☞ 세그먼트 ↓ 네트워크 계층 : IP 헤더(출발지 IP 주소 + 목적지 IP 주소 + 기타) + 세그먼트 ☞ IP 패킷 ↓ 데이터 링크 계층 : 스위치A에 보내지도록 이더넷 헤더(목적지 MAC 주소 + 출발지 MAC주소 + 라우터A의 MAC 주소 + 컴퓨터의 MAC 주소.. 2021. 9. 3.
IT 기초 지식 도서 ⑥ [모두의 네트워크] 6. 전송 계층 : 신뢰할 수 있는 데이터 전송하기 * 전송 계층(Transport Layer, 트랜스포트 계층)란? : 목적지에 신뢰할 수 있는 데이터를 전달, 오류를 점검하는 기능(오류 발생 시, 데이터를 재전송하도록 요청), 전송된 데이터의 목적지가 어떤 어플리케이션인지 식별 상위 계층이 데이터 전달의 유효성이나 효율성을 신경쓰지 않도록 한다. 데이터가 중복되거나 누락되지 않고 오류없이 순서에 맞게 전송되도록 관리 - 특징 1. 신뢰성/정확성 : 데이터를 목적지에 문제없이 전달 - 연결형 통신(여러 번 확인 후 데이터 보냄) => TCP 2. 효율성 : 데이터를 빠르고 효율적으로 전달 - 비연결형 통신(확인 절차 없이 데이터 보냄) Ex) 동영상 => UDP * TCP(Transmission Con.. 2021. 1. 27.