네트워크 면접 질문/답변 - 3 Way Handshake와 4 Way Handshake
·
CS/네트워크
본 내용들은 면접 질문 정리에서 작성된 질문과 작성자가 추가로 넣은 질문들을 포함해서 최대한 공식문서를 기반으로 답변을 작성하려고 노력했습니다.틀린 내용이 있다면 바로 지적해주시면 감사하겠습니다.• 3-Way Handshake에 대해 설명해 주세요.3-Way Handshake는 TCP가 상대방과의 연결 과정에서 정상적으로 상대방과 데이터를 주고 받을 수 있는지 확인할 때 사용합니다. 연결 시도를 한 상대가 SYN을 보내면 연결 시도를 수락한 상대가 SYN-ACK을 보내고 다시 그 대답을 받은 상대가 ACK를 보내어 서로가 데이터를 원활히 주고받을 수 있음을 확인합니다. 이러한 절차를 3-Way Handshake라고 합니다.TCP 핸드셰이크 (TCP handshake) - MDN Web Docs 용어 사전..
네트워크 면접 질문/답변 - OSI 7계층
·
CS/네트워크
본 내용들은 면접 질문 정리에서 작성된 질문과 작성자가 추가로 넣은 질문들을 포함해서 최대한 공식문서를 기반으로 답변을 작성하려고 노력했습니다.틀린 내용이 있다면 바로 지적해주시면 감사하겠습니다.•  OSI 7계층에 대해 설명해 주세요.OSI 7 계층은 ISO(국제 표준화 기구)에서 서로 다른 회사에서 만든 네트워크 장비의 호환성을 위해서 데이터의 전송을 7계층으로 나누어 인터페이스화하여 이를 지키는 사양의 네트워크 장비들은 다른 회사에서 만들었다고 하더라도 호환이 되어 통신을 할 수 있도록 고안된 것입니다. OSI 7계층은 애플리케이션 계층, 표현 계층, 세션 계층, 전송 계층, 네트워크 계층, 데이터 링크 계층 물리 계층으로 나누고 각 계층에서는 데이터를 전송 또는 수신 받을 때 해야하는 역할이 규정..
네트워크 면접 질문/답변 - TCP와 UDP
·
CS/네트워크
본 내용들은 면접 질문 정리에서 작성된 질문과 작성자가 추가로 넣은 질문들을 포함해서 최대한 공식문서를 기반으로 답변을 작성하려고 노력했습니다.틀린 내용이 있다면 바로 지적해주시면 감사하겠습니다.• TCP와 UDP의 차이에 대해 설명해 주세요.TCP와 UDP는 신뢰성 있는 데이터의 전송과 분할 전송의 차이가 있습니다. TCP는 3-way handshake를 활용해 상대방과의 통신이 원활한지 확인하여 데이터를 분할해서 전송하고 있고, 전송하는 도중에 패킷이 유실되더라도 이를 감지하여 재전송을 통해 상대방에게 데이터를 신뢰성 있게 보낼 수 있습니다. UDP는 TCP와 다르게 3-way handshake를 하지 않으며 유실되더라도 재전송을 하지 않고, 분할해서 데이터를 보낼 수 없다는 차이점이 있습니다. 하지..