항해99 3기

2021.12.11 면접 질문 준비(수정필요) - Part 1. 전산 기초 : 네트워크

na_o 2021. 12. 17. 03:48
728x90
  • GET, POST 방식의 차이점
    • GET 방식은 데이터를 쿼리스트링으로 보내며, 전송량에 제한이 있습니다
      url에 데이터가 포함되어있기 때문에 사용자에게 데이터가 노출이 됩니다
      그리고 브라우저에 캐싱이 가능합니다
      POST 방식은 데이터를 HTTP Body에 포함해서 보내며, 전송량에 제한이 없습니다
      Body에 포함되어 있기 때문에 사용자에게 데이터가 노출되지 않습니다
      그리고 브라우저에 캐싱이 불가능합니다
    • 멱등성?
      • 조회를여러번해도결과는같다 / post는 요청해도 결과는 달라진다
    • https://preamtree.tistory.com/12  

 

  • TCP 3-way-handshake
    • 3-way handshake는 신뢰성 있는 통신을 위한 연결을 설정하는 과정입니다.
      1. 클라이언트가 SYN 패킷을 서버에 전송
      2. 서버는 SYN 패킷을 받고, ACK과 SYN 패킷을 전송
      3. 클라이언트는 ACK과 SYN을 받고, 이에 대한 응답으로 ACK을 전송
    • https://hongchan.tistory.com/46

 

  • TCP 와 UDP 의 차이점
    • TCP와 UDP는 둘다 전송 계층에서 데이터를 보내기 위해 사용하는 프로토콜 입니다.
      TCP는 연결형 서비스로 가상 회선 방식을 제공하고, 높은 신뢰성을 보장하고 흐름 제어 및 혼잡 제어 기능을 제공합니다.
      UDP는 비연결형 서비스로 데이터그램 방식을 제공하고, 패킷에 순서 부여나 재조립등의 기능을 처리하지 않기 때문에 연속성이 중요한 서비스에 사용됩니다.
    • https://livlikwav.github.io/study/tcp-and-udp/
  • HTTP 와 HTTPS 의 차이점
    • SSL의 소유 유무 차이
    • HTTP와 HTTPS의 차이점은 '보안의 유무'입니다
      HTTP는 보안이 적용되어 있지 않고, HTTPS는 보안이 적용되어 있습니다.
      HTTP는 평문 데이터를 전송하는 프로토콜이기 때문에, HTTP로 비밀번호나 주민번호 등을
      주고받으면 제 3자에 의해 조회될 수 있습니다. 이러한 문제점을 해결하기 위해
      HTTP에 암호화가 추가된 HTTPS 가 탄생했습니다.
    • https://velog.io/@bye9/CS%EB%A9%B4%EC%A0%91%EC%A4%80%EB%B9%84-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC

  • HTTP 의 문제점들

 

 

네트워크(Computer Network) 정리

네트워크 - GET과 POST 비교 둘 다 HTTP 프로토콜을 이용해서 서버에 무엇인가를 요청하는 방식입니다. GET 방식은 요청하는 데이터가 HTTP 메시지 header 부분의 url에 담겨서 전송되고, POST 방식은 요

hongchan.tistory.com