글을 보시기 전에 질문에 대답해보시고 글을 읽어보시는걸 추천합니다! TCP, UDP TCP와 UDP는 OSI 7 계층 중에서 전송 계층에서 사용되는 프로토콜 입니다. 전송 계층은 송신자와 수신자를 연결하는 통신 서비스를 제공하는 계층이고 IP에 의해 전달되는 패킷의 오류를 검사하고 재전송 요구 등의 제어를 담당합니다. TCP(Transmission Control Protocol) - 신뢰성 있는 데이터 전송을 지원하는 연결 지향형 프로토콜 입니다. - TCP는 데이터의 전달을 보장합니다. 즉 패킷이 손실되거나 순서가 바뀐다면 TCP는 이를 해결합니다. 따라서 TCP는 오류 없는 데이터 전송을 보장합니다. - 이와 같은 특성으로 TCP는 웹 브라우징, 이메일 전송, 파일 다운로드와 같이 신뢰성이 필요한 에..
면접 단골 문제라고 합니다. 면접관 입장에서는 한 질문으로 많은 답변을 들을 수 있기 때문에 대부분의 면접자리에서 나오는 문제입니다. OSI 7 계층과 연관지어 설명하라는 질문도 나온다고 합니다. URL 파싱과 HTTP Request Message 작성 ✏️ 사용자가 웹 브라우저에 URL을 입력하면, 브라우저는 그 URL을 파싱하고 그 정보를 바탕으로 HTTP Request Message를 생성합니다. HTTP Request Message DNS Lookup 👀 서버에 요청을 보내기 위해 브라우저는 https://www.google.com 이라는 도메인 이름은 IP 주소로 변환해야 합니다. 이를 위해 브라우저는 DNS Lookup 을 하게 됩니다. 이 과정에서 브라우저 -> hosts 파일 -> DNS ..