IT16 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. tistory 블로그 시작 tistory를 시작하기 전 Github Pages 호스팅을 이용해서 정적 사이트를 업로드하여 블로그를 운영중이였다. 정적 사이트를 생성하기위해 도구들을 조사하고 그중에 내게 적절한 도구를 선택해서 활용하고 있었다. 하지만, 관리 및 운영적인 측면에서 티스토리가 유리하다고 생각되어 옮기기로 생각을 바꾸었다. (이미 작성이 되어있는 글들은 현재 티스토리로 모두 옮길 예정이다.) 이전에 조사했던 정적사이트 관련 Framework는 아래 내용과 같다. Jekyll 루비 기반 가장 보편적이고 인기많은 정적 사이트 제작 프레임워크 문서가 많아지면 빌드하는데 5분이상이 소요될 수 있음 다양한 테마 Hexo 자바스크립트(Node.js) 기반 다양한 테마 명령어 한줄로 Github, Heroku 등에 배포하기가 간편 .. 2022. 3. 1. 이전 1 2 3 다음