네트워크 2

HTTP) 인터넷 네트워크

인터넷 통신 인터넷에서 컴퓨터 둘은 어떻게 통신할까? 클라이언트가 "Hello World" 문자열을 전송하면 서버는 그 문자열을 받고 "OK"라는 사인을 전송한다 이 문자열과 신호를 보낼 때 인터넷 망이 쓰인다 인터넷 망은 복잡하게 이루어져 있다 여러 대의 서버(노드)를 거쳐가서 최종 도달해야하는 서버에 도착한다 그러면 복잡한 인터넷 망에서 멀리 있는 컴퓨터(서버)에 "Hello World"를 보내야할 때 무엇이 필요할까? IP(인터넷 프로토콜) 서버에 데이터를 보낼 때 가장 먼저 필요한 것은 목적지의 주소이다 우리가 사는 집의 주소가 있듯이, 컴퓨터(서버)마다 IP주소가 있다 어디로 보낼 지 정보가 필요하다 IP(= 인터넷 프로토콜)의 역할 - 지정한 IP 주소(IP Address)에 데이터 전달 - ..

HTTP 2021.12.26

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

GET, POST 방식의 차이점 GET 방식은 데이터를 쿼리스트링으로 보내며, 전송량에 제한이 있습니다 url에 데이터가 포함되어있기 때문에 사용자에게 데이터가 노출이 됩니다 그리고 브라우저에 캐싱이 가능합니다 POST 방식은 데이터를 HTTP Body에 포함해서 보내며, 전송량에 제한이 없습니다 Body에 포함되어 있기 때문에 사용자에게 데이터가 노출되지 않습니다 그리고 브라우저에 캐싱이 불가능합니다 멱등성? 조회를여러번해도결과는같다 / post는 요청해도 결과는 달라진다 https://preamtree.tistory.com/12 TCP 3-way-handshake 3-way handshake는 신뢰성 있는 통신을 위한 연결을 설정하는 과정입니다. 1. 클라이언트가 SYN 패킷을 서버에 전송 2. 서버..

항해99 3기 2021.12.17