네트워크 구조 원리 - 1 -CS2026. 2. 1. 13:13
Table of Contents
반응형
IT 업무의 기본이 되는 네트워크 구조 원리 교과서란 책을 기반으로 정리한 내용 입니다.
기본적으로 네트워크 연결은 브라우저로 시작한다. 하지만 연결은 브라우저가 하지못하고
OS의 소켓 라이브러리에서 연동처리를 한다. 브라우저에서는 URL 을 해독(프로토콜, 도메인, 포트번호, 경로 등)하고
OS의 DNS 리졸버를 통해 DNS 의 IP를 추출한다(OS의 소켓 라이브러리 활용).
IP주소를 알아내면 시스템 콜 커널을 통해 OS에게 연결통로(socket) 하나 만들어 달라고 요청하는데 이때 제어권은 브라우저에서 OS커널(프로토콜 스택)로 완전히 넘어간다.
OS에서는 통신에 필요한 송수신 버퍼(데이터 임시 저장소)를 메모리에 할당하고 이 통로(디스크럽터)를 브라우저에게 알려주고
OS는 상대방에 Handshake를 물어보여 TCP 3-way Handshake를 시작한다.
이후 연결이 종료되기전까지 브라우저가 관여하지않고 OS 레벨에서 관리를 한다
브라우저 -> what (Http request)
OS -> how(TCP/IP/Ethernet)
'CS' 카테고리의 다른 글
| OSTEP STUDY - 프로세스 API ( fork 시스템콜) (0) | 2025.11.12 |
|---|---|
| OSTEP Study part 1 - virtualization (0) | 2025.11.11 |
| naver 를 치면 무슨 일이 일어날까? (0) | 2024.08.14 |
| 네트워크 기초 2 (0) | 2024.08.14 |
| 컴퓨터 네트워킹 기초 (0) | 2024.08.13 |
@dev_kdk :: dev_kdk
주니어 모코코 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!