DevOps BootCamp/웹 서비스 4

HTTP 기초 두 번째 발표

1. ★ CRUD : 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말입니다. > CRUD와 HTTP 요청 메서드의 관계를 설명하기 전에, API에 대한 이해가 필요합니다. API : 클라이언트와 서버가 서로 다른 프로그램에서 요청과 응답을 주고받을 수 있게 만든 체계입니다. > 클라이언트의 요청이 잘 처리되려면 '정확한 곳'에 요청을 보내야 하고, '정확한 곳'의 주소는 서버 컴퓨터주소/** 형태로 되어 있습니다. CRUD 요청의 뜻 각 요청의 주소 Create 올려줘 컴퓨터주소/ timelinecreate Read 불러와줘 컴퓨터주소/timelineread Update 바꿔줘 컴퓨터주소/timel..

DNS 서버 과정

사용자가 웹 브라우저에서 도메인 이름을 입력합니다. 사용자 컴퓨터는 로컬 DNS 캐시를 확인합니다. 로컬 DNS 캐시에 도메인 이름이 캐싱되어 있다면, 사용자 컴퓨터는 해당 IP 주소를 가져와서 웹 페이지를 로드합니다. 만약 로컬 DNS 캐시에 도메인 이름이 없다면, 사용자 컴퓨터는 인터넷에 연결된 ISP(ISP는 인터넷 서비스 제공 업체)의 DNS 서버에 쿼리를 보냅니다. ISP의 DNS 서버는 쿼리를 받고, 먼저 자신의 로컬 DNS 캐시를 확인합니다. 캐시에 도메인 이름이 있으면 해당 IP 주소를 가져와서 사용자 컴퓨터에 반환합니다. ISP의 DNS 서버도 로컬 DNS 캐시에 해당 도메인 이름이 없으면, DNS 계층 구조에서 루트 DNS 서버를 쿼리합니다. 루트 DNS 서버는 도메인 이름의 최상위 도..

웹 서비스 첫 번째 발표

1. ★ public IP : 인터넷 사용자의 로컬 네트워크를 식별하기 위해 ISP(인터넷 서비스 공급자)가 제공하는 IP 주소입니다. 공용 IP 주소라고도 불리며 외부에 공개되어 있는 IP 주소입니다. ● 특성 public IP는 전 세계에서 유일한 IP주소를 갖습니다. public IP 주소가 외부에 공개되어 있기 때문에 인터넷에 연결된 다른 PC로부터 접근이 가능합니다. 주의 : public IP를 사용하는 경우 보안 프로그램을 설치하여야 합니다. ● public IP 주소 대역 - 0.0.0.0 ~ 127.255.255.255 - 128.0.0.0 ~ 191.255.255.255 - 192.0.0.0 ~ 233.255.255.255 - 224.0.0.0 ~ 239.255.255.255 ★ priv..

웹 서비스 기초

클라이언트-서버 아키텍처 ★ OSI 7계층 ● API : 클라이언틍와 서버를 통신하게 도와주는 통신 규약(ex. 메뉴판) ★ URL과 URI URL(Uniform Resource Locator) : 네트워크 상에서 웹 페이지, 이미지, 동영상 등의 파일이 위치한 정보를 나타냄 부분명칭설명 file://, http://, https:// scheme 통신 프로토콜 127.0.0.1, www.google.com hosts 웹 페이지, 이미지, 동영상 등의 파일이 위치한 웹 서버, 도메인 또는 IP :80, :443, :3000 port 웹 서버에 접속하기 위한 통로 /search, /Users/username/Desktop url-path 웹 서버의 루트 디렉토리로부터 웹 페이지, 이미지, 동영상 등의 파일..