~2023.02/네트워크

    서버와 네트워크 구성

    서버와 네트워크 구성

    (노션주소: https://www.notion.so/2023-01-04-2a64f51653ca433c9db6c5dfa0d46d7b)

    01_인터넷 네트워크

    목차 인터넷 통신 IP(인터넷 프로토콜) TCP, UDP PORT DNS 인터넷 통신 클라이언트에서 서버로 Hello, world 라는 코드를 보내려고 한다. 복잡한 인터넷 망에서 어떻게 정확한 곳으로 메시지를 보낼 수 있을까? IP(인터넷 프로토콜) 바로 IP 주소를 통해 가능해진다. IP(인터넷 프로토콜)의 역할은 1) 지정한 IP 주소에 데이터를 전달, 2) 패킷(Packet)이라는 통신 단위로 데이터 전달 이다. IP 패킷의 정보는 출발지 IP, 목적지 IP 등이 있다. 전송할 데이터를 패킷으로 감싸서 인터넷 망으로 던지는 것이다. 클라이언트의 메시지가 제대로 서버에 전달되면 서버도 서버 패킷을 전달한다. IP 프로토콜에는 한계도 존재하는데 다음과 같다. 비연결성 패킷을 받을 대상이 없거나 서비스..

    00_강의 선정과 목차 소개

    강의 선정 모든 개발자를 위한 HTTP 웹 기본 지식, 김영한 (인프런) 목차 소개 1. 인터넷 네트워크 인터넷 통신 IP(인터넷 프로토콜) TCP, UDP PORT DNS 2. URI와 웹 브라우저 요청 흐름 URI 웹 브라우저 요청 흐름 3. HTTP 기본 모든 것이 HTTP 클라이언트 서버 구조 Stateful, Stateless 비 연결성(connectionless) HTTP 메시지 4. HTTP 메서드 HTTP API를 만들어보자 HTTP 메서드 - GET, POST HTTP 메서드 - PUT, PATCH, DELETE HTTP 메서드의 속성 5. HTTP 메서드 활용 클라이언트에서 서버로 데이터 전송 HTTP API 설계 예시 6. HTTP 상태코드 HTTP 상태코드 소개 2XX - 성공 3X..