엄지월드

기술면접 준비 본문

알고리즘

기술면접 준비

킨글 2022. 7. 8. 12:44
  • OSI 7계층에 대해 간략히 설명해주세요
    • 물데, 네,전, 세표응 
  • TCP와 UDP의 차이점과 장단점에 대해서 설명해주세요.
    • TCP는 채팅과 같이 패킷이 유실되면 안되는 곳에 좀 더 적합하고
    • UDP는 스트리밍과 같이 패킷이 유실되더라도 좀 더 빠르게 데이터가 전송되기 위한 곳에 좀 더 적합하다.
  • 채팅서버-클라이언트간에는 TCP와 UDP중 어떤 프로토콜을 사용하는 것이 좋을지에 대해 가능한 구체적으로 설명해주세요.
    • TCP가 적합하다. 왜냐하면 TCP는 UDP와 다르게 패킷이 손실되는지 체크하기 때문이다.
  • TCP의 3-way-handshake와 4-way-handshake 방식의 차이점에 대해 간략히 설명해주세요
    • 3-way-handshake는 TCP 연결을 위한 통신 과정이고, 4-way-handshake는 TCP 연결 해제를 위한 통신 과정이다.
    • 좀 더 자세히 말해보면 3-way-handshake는 요청, 응답, 요청 이렇게 3가지 로 나눌 수 있고
      • Clinent : 연결해도 되나요?
      • Server : 네 연결하세요.
      • Client : 연결했습니다.
    • 4-way-handshake는 요청, 응답, 응답, 요청 이렇게 3가지로 나눌 수 있다.
      • Client : 해제해도 되나요?
      • Server : 잠시만요
      • Server : 네 해제하세요.
      • Client : 해제했습니다. 
  • HTTP와 HTTPS의 차이점에 대해 간략히 설명해주세요
  • 쿠키와 세션의 차이점에 대해 간략히 설명해주세요
  • HTTP GET, POST 방식에 대해 간략히 설명해주세요
  • 웹브라우저를 실행시켜서 주소창에 특정 URL 값을 입력시킨 후, 엔터를 눌렀을 때에 페이지가 렌더링되는 과정을 웹 통신 흐름에 중점을 두어 가능한 구체적으로 설명해주세요.

 

 

 

'알고리즘' 카테고리의 다른 글

[백준] 2606 바이러스(BFS)  (0) 2022.07.27
[백준] 2178 미로 탐색 (BFS)  (0) 2022.07.27
그리디 알고리즘  (0) 2022.06.28
팰린드롬  (0) 2022.06.17
순환(Recursion)의 개념과 기본 예제2  (0) 2018.09.16
Comments