본문 바로가기

IT/Network5

HTTP 웹 기본지식-5 모든 개발자를 위한 HTTP 웹 기본지식 강의를 완강하고 해당 내용을 정리하기 위해 글을 작성했습니다. HTTP 웹 기본지식-4 내용과 이어지며HTTP 상태코드, HTTP 헤더등에 대해서 내용을 정리하였습니다. HTTP 상태코드 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 1xx (Informational): 요청이 수신되어 처리중 2xx (Successful): 요청 정상 처리 3xx (Redirection): 요청을 완료하려면 추가 행동이 필요 4xx (Client Error): 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수행할 수 없음 5xx (Server Error): 서버 오류, 서버가 정상 요청을 처리하지 못함 만약 모르는 상태 코드가 나타나면? 클라이언트가 인식할 수 .. 2022. 4. 16.
HTTP 웹 기본지식-4 모든 개발자를 위한 HTTP 웹 기본지식 강의를 완강하고 해당 내용을 정리하기 위해 글을 작성했습니다. HTTP 웹 기본지식-3 내용과 이어지며 HTTP 메서드, 활용, HTTP API 설계 예시에 대해서 내용을 정리하였습니다. HTTP 메서드 HTTP API를 만들어보자 HTTP 메서드 - GET, POST HTTP 메서드 - PUT, PATCH, DELETE HTTP 메서드의 속성 요구사항 회원 정보 관리 API를 만들어라. 회원 목록 조회 회원 조회 회원 등록 회원 수정 회원 삭제 API URI 설계 아래는 좋은 URI 설계일까? 회원 목록 조회 /read-member-list 회원 조회 /read-member-by-id 회원 등록 /create-member 회원 수정 /update-member 회.. 2022. 3. 26.
HTTP 웹 기본지식-3 모든 개발자를 위한 HTTP 웹 기본지식 강의를 완강하고 해당 내용을 정리하기 위해 글을 작성했습니다. HTTP 웹 기본지식-2 내용과 이어지며 HTTP 기본에 대해서 내용을 정리하였습니다. HTTP HyperText Transfer Protocol HTTP 메시지에 모든 것을 전송 HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML (API) 거의 모든 형태의 데이터 전송 가능 서버 간에 데이터를 주고받을 때도 대부분 HTTP 사용 HTTP History HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더 X HTTP/1.0 1996년: 메서드, 헤더 추가 HTTP/1.1 1997년: 가장 많이 사용, 우리에게 가장 중요한 버전 RFC2068 (1997) -> RFC26.. 2022. 3. 18.
HTTP 웹 기본지식-2 모든 개발자를 위한 HTTP 웹 기본지식 강의를 완강하고 해당 내용을 정리하기 위해 글을 작성했습니다. HTTP 웹 기본지식-1 내용과 이어지며 PORT, DNS, URI 에 대해서 내용을 정리하였습니다. PORT 같은 IP 내에서 프로세스를 구분 패킷 정보 안에 출발지 Ip, Port 정보가 같이 존재한다. 예시) 아파트: Ip 주소 101동 101호: Port 번호 참고 0 ~ 65535: 할당 가능 0 ~ 1023: 잘 알려진 포트로 사용하지 않는 것이 좋음 FTP - 20, 21 TELNET - 23 HTTP - 80 HTTPS - 443 DNS 도메인 네임 시스템(Domain Name System) 전화번호부 도메인 명을 IP주소로 변환 IP로만 사용한다면 IP주소는 변경될 수 있고 사람이 기억.. 2022. 3. 13.
HTTP 웹 기본지식-1 개요 인프런 김영한 강사님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 완강하고 해당 내용을 정리하기 위해 글을 작성했습니다. 김영한 강사님이 소개 영상에서 웹쪽 영역에서 프론트엔드 개발자 백엔드를 통틀어 모든 것이 HTTP 기반 위에서 동작한다고 강조해주신 것을 눈여겨 볼 필요가 있습니다. 특히, 백엔드 개발자는 웹 기술이나, 웹 프레임워크가 모두 HTTP 기술을 베이스로 개발이 되어있기 때문에 HTTP를 모른다고 하면 깊이있게 원리를 파악하기가 쉽지 않으므로 HTTP의 기본적인 내용을 아는것은 필수 불가결로 생각됩니다. 해당 강의는 HTTP에 대한 내용을 잘 모르거나, HTTP의 전체적인 흐름과 핵심 내용을 정리하고 싶은 분들께 정말 추천드리고 싶습니다. 인터넷 네트워크 웹, HTTP는 인터넷.. 2022. 3. 10.