인터넷 (Internet)
- Inter (~간의) + Net (네트워크)의 합성어
→ 네트워크의 네트워크 : 전세계의 모든 컴퓨터들을 연결하는 글로벌 통신망
- 네트워크와 데이터 전송의 인프라
- 주로 표준화된 프로토콜인 TCP/IP를 기반으로 통신함
- 클라이언트-서버 모델
· 클라이언트 : 요청(Request)을 보내는 쪽 (브라우저)
· 서버 : 요청을 처리하고 응답(Response)을 보내는 쪽 (웹 서버)
- HTTP/HTTPS : https://young0105.tistory.com/146
※ 웹 (World Wide Web, WWW)
- 인터넷을 기반으로 정보를 주고받을 수 있는 플랫폼 (인터넷 서비스의 일종)
- https://young0105.tistory.com/147
인터넷 주소 체계
# IP 주소 방식
- IP 주소 (Internet Protocol)
: 네트워크 상에서 장치/컴퓨터를 식별하는 고유한 번호
· 네트워크 내에서 데이터를 주고받을 때 어떤 장치로 전송해야 하는지 알려주는 역할
- 주요 형식
i. IPv4
· 32비트 주소 체계
· 각 숫자는 0에서 255까지의 값을 가짐
ex) 192.168.1.1
ii. IPv6
· 128비트 주소 체계
· 16진수로 구성된 8개의 그룹으로 표현됨
ex) 2001:0db8:85a3::85a2e:0370:7334
# DNS 방식
- DNS (Domain Name System)
: 사용자가 기억하기 쉬운 도메인 이름을 IP 주소로 변환하는 시스템
· 도메인 이름을 통해 서버/호스트의 위치를 찾아갈 수 있음
→ 사용자는 IP 주소를 알지 못해도 됨
※ DNS 방식을 통한 웹사이트 접속 과정
1. [사용자]가 브라우저에 도메인 이름을 입력함
2. [브라우저]가 DNS 서버에 해당 도메인 이름을 IP 주소로 변환해달라고 요청함
3. [DNS 서버]가 도메인 이름을 그에 대응하는 IP 주소로 변환하여 브라우저에 반환함
4. [브라우저]가 IP 주소를 사용하여 웹 서버에 요청을 보냄
5. [웹 서버]가 요청을 처리하여 웹페이지의 데이터를 브라우저에 응답함
6. [브라우저]가 해당 웹사이트를 사용자에게 표시함
관련 용어
- 라우터 (Router)
: 서로 다른 네트워크 간의 데이터를 전송하는 장치
· 출발지와 목적지 간의 경로를 결정하여, 패킷(데이터)가 적절한 경로로 전달될 수 있도록 함
ex) Wi-Fi 라우터는 ISP와 연결되어 있고, 가정 내의 장치가 인터넷에 접속할 수 있도록 도움
- 스위치 (Switch)
: 동일한 네트워크 내의 장치들을 연결하여 데이터를 전송하는 장치
- 패킷 (Packet)
: 네트워크를 통해 전송하기 쉽도록 분할한 데이터 전송 단위
· 패킷 스위칭 : https://young0105.tistory.com/286
- ISP (Internet Service Provider)
: 일반 사용자와 기업에게 인터넷 연결 서비스를 제공하는 회사
ex) KT, SKT, LG, ...
'CS' 카테고리의 다른 글
[CS] 브라우저 (Browser) (1) | 2024.11.18 |
---|---|
[CS] 호스팅 (Hosting) (1) | 2024.11.17 |
[CS] DDD (Domain-Driven Design, 도메인 주도 설계) (4) | 2024.10.31 |
[CS] 리눅스 관련 (0) | 2023.10.06 |
[CS] 사용자 권한 (0) | 2023.10.06 |