1.1. 네트워크
1.1.1. IP주소
네트워크에 연결된 각 컴퓨터를 구분하는 유일한 주소
[!NOTE] IP 주소 버전
- IPv4(Internet Protocol Version 4)
- IPv6(Internet Protocol Version 6)
1.1.2. 도메인 네임
Domain name
: 사용자가 IP를 기억하지 않고 쉽게 기억할 수 있도록 문자열로 변환한 것
1.1.3. DNS
DNS
(Domain Name System) : 도메인과 IP주소의 매핑 정보를 가지고 있는 시스템
[!Note] 동작방식
- 사용자가 웹 브라우저의 주소 표시줄에 도메인을 입력
- 입력받은 도메인에 해당하는 IP 주소를 DNS 서버에 문의
- DNS 서버는 도메인에 해당하는 IP 주소를 반환
- 웹 브라우저는 IP 주소를 받아 해당 IP 주소의 컴퓨터에 접속
DNS 서버의 계층 구조
3 www.
2 google.
1 com
root (.)
DNS 서버의 IP 주소 조회 과정 참고
1.1.4 포트와 포트번호
1.1.5. 프로토콜
Protocol
: 컴퓨터 네트워크에서 컴퓨터 간에 통신할 수 있도록 정해놓은 규칙과 절차.
TCP와 IP
TCP
와 IP
는 인터넷으로 연결된 컴퓨터들이 서로 정보를 주고받는 데 사용하는 프로토콜
대부분 이 두 프로토콜을 기반으로 통신이 이뤄짐
**TCP/IP에 대해서 좀 더 상세히 공부
HTTP/HTTPS
HTTP
: 인터넷에서 클라이언트와 서버 간에 데이터를 주고받기 위해 사용하는 프로토콜
HTTPS
: 보안요소가 강화된 프로토콜 HTTP + SSL/TSL
1.1.6. 네트워크 정리
추가로 더 알아볼 키워드
- 내부 IP, 외부 IP
- 유동 IP, 고정 IP
- DNS, hosts 파일
- 레지스트리, 레지스트라
- well-known port, registered port, dynamic port
- 포트 포워딩
- OSI 7계층 , TCP/IP 4계층