본문 바로가기

전체 글163

TCP/UDP 그리고 3way handshake **TCP (Transmission Control Protocol)**와 **UDP (User Datagram Protocol)**는 전송 계층에서 사용되는 두 가지 주요 프로토콜입니다. 이 두 프로토콜은 데이터를 네트워크에서 전송하는 방식에서 중요한 차이점을 가지고 있습니다.1. TCP (Transmission Control Protocol)TCP는 연결 지향 프로토콜로, 신뢰성 있는 데이터 전송을 보장합니다. 이를 위해 데이터를 전송하기 전에 송신자와 수신자가 연결을 설정하고, 데이터가 정확하게 도착했는지 확인하는 과정을 거칩니다.주요 특징:연결 지향성: 데이터를 전송하기 전에 연결을 설정하고, 연결을 종료할 때까지 데이터를 주고받습니다. 이 과정에서 3-way handshake라는 절차를 통해 연결.. 2024. 10. 7.
[TIL] 24.10.04 서버관련으로 모의 면접 진행해주셔서 모의면접을 봤다.미리 질문까지 뽑아 주신거여서 준비는 어렵지 않았다. https://waddak.tistory.com/152https://waddak.tistory.com/153https://waddak.tistory.com/154  이 3개의 질문에서 추가 질문까지 나오는 모의 면접 이었다. 미리 질문을 알려주고 하는 면접임에도 불구하고 완벽하게 대답하진 못한것 같다.이런거 까지 물어봐? 싶은 것들까지 세세히 물어보니 완벽하게 알지 않는 이상 답변하기 힘들 것 같다는 생각을 했다. 내가 제대로 질문에 답변하지 못한 내용은 다음과 같다. 1. 동적라우팅 프로토콜의 종류에는 어떤것들이 있고 그에대한 설명. 2. DNS조회할때 DNS서버의 종류가 여러개가 있는데 어떠한 것.. 2024. 10. 4.
라우터란 무엇인가 1. 라우터(Router)란 무엇인가?**라우터(Router)**는 여러 네트워크 간의 데이터 패킷을 전달하고 경로를 설정하는 장치입니다. 라우터는 각 네트워크를 식별하고, 데이터를 최적의 경로를 통해 전달하는 기능을 합니다. 라우터는 데이터 패킷의 목적지 IP 주소를 확인하고, 해당 목적지가 있는 네트워크로 패킷을 전달하는 역할을 합니다.라우터의 주요 기능:패킷 전달: 데이터 패킷을 출발지에서 목적지까지 최적의 경로로 전송합니다.네트워크 분리: 서로 다른 네트워크를 연결하며, 각 네트워크의 브로드캐스트 도메인을 분리하여 효율성을 높입니다.라우팅 테이블 유지: 라우터는 각 네트워크에 대한 경로 정보를 담고 있는 라우팅 테이블을 유지합니다. 이 테이블은 패킷을 어느 방향으로 보내야 할지를 결정하는 데 사용.. 2024. 10. 4.
주소창 주소입력 주소창에 주소를 입력하였을때 일어나는 과정을 알아보자. 브라우저에 naver.com과 같은 웹 주소(URL)를 입력했을 때, 네트워크 상에서 일어나는 과정은 여러 단계에 걸쳐 일어납니다. 이를 DNS 요청, TCP/IP 연결 설정, HTTP 요청 및 응답 처리의 네 가지 주요 단계로 나누어 설명할 수 있습니다.  1. DNS 조회 (Domain Name System Lookup)브라우저에 naver.com을 입력하면 가장 먼저 해당 도메인 이름을 IP 주소로 변환해야 합니다. 도메인 이름은 사람이 읽을 수 있는 주소이지만, 네트워크는 IP 주소로 통신하므로 이를 변환하는 작업이 필요합니다.과정:브라우저는 로컬 DNS 캐시(브라우저나 운영체제에 저장된 정보)에서 naver.com의 IP 주소를 먼저 확인합.. 2024. 10. 4.