개발/CS

· 개발/CS
💻 DNS(Domain Name System) DNS는 사람이 읽을 수 있는 도메인 이름을 기계가 읽을 수 있는 IP주소로 변환하거나 IP를 넣으면 해당하는 도메인을 반환하는 시스템이다. 예시 네이버에 접속하자. 우리는 네이버의 IP 주소를 알고 있어야하고 그 아이피 주소를 통해 접속해야 한다. 하지만 우리는 일반적인 대명사로서 naver.com을 사용한다. 그러면 DNS Server는 naver.com이 가리키는 IP를 브라우저에게 반환한다. 즉 DNS Server는 웹 서버 주소에 해당하는 IP 주소 테이블을 가지고 있는 서버라고 보면 된다. 1. DNS Query DNS 서버에서 Domain Name을 이용해 IP를 받아온다. 이때 Domain Name Server에 접속하는 유저에 대해서 Roun..
· 개발/CS
📔 HTTP, HTTPS 📝 HTTP(Hyper Text Transfer Protocol) 서버/클라이언트 모델을 따르는 프로토콜로 인터넷에서 데이터를 주고받기 위해 사용된다. 인터넷에서 Hyper Text를 교환하기 위한 통신 규약으로 80번 포트를 사용한다. HTTP 서버는 80번 포트에서 요청을 기다리고 클라이언트는 80번 포트로 요청을 보낸다. 1989년에 팀 버너스리에 의해 처음 설계되었고 WWW(World-Wide-Web) 기반에서 세계적인 정보를 공유하는데 큰 역할을 했다. 📝 HTTP 동작 사용자가 브라우저를 통해 어떤 서비스를 URL을 통해 요청(Request)하면 서버에서 해당 요청사항에 맞는 결과를 찾아 사용자에게 응답(Response)하는 형태로 동작한다. 요청 : Client → ..
hayeonn
'개발/CS' 카테고리의 글 목록