**인터넷 통신:** 데이터를 네트워크를 통해 주고받는 기술
**IP(Internet Protocol):** 컴퓨터나 장치에 부여되는 고유 주소
**TCP(Transmission Control Protocol):** 데이터 전송의 신뢰성과 순서를 보장하는 연결 지향형 프로토콜
**UDP(User Datagram Protocol):** 빠른 전송을 위해 신뢰성 대신 속도를 우선시하는 비연결형 프로토콜
**PORT:** 하나의 IP 주소 내에서 여러 서비스들을 구분하기 위한 논리적 번호
**DNS(Domain Name System):** 사람이 읽기 쉬운 도메인 이름을 IP 주소로 변환해주는 시스템
<aside> 💡
인터넷(Internet) : 전 세계 컴퓨터와 스마트폰 등이 서로 연결되어 정보를 주고받을 수 있게 해주는 거대한 네트워크 (”전 세계 컴퓨터들의 연결망”)
</aside>
예를 들어, 웹 브라우저에 www.google.com
을 입력하면, 해당 서버에 요청(Request)을 보내고, 서버가 응답(Response)하면서 구글 홈페이지가 뜸. 이 전체 과정이 인터넷 통신 이다.
<aside> 💡
IP: 장치 간 데이터 전송을 위해 부여되는 고유한 주소
</aside>
192.168.0.1
, 172.217.175.68
<aside> 💡
TCP (Transmission Control Protocol): 데이터를 안정적이고 순서대로 전송하기 위한 프로토콜 UDP (User Datagram Protocol): 빠르게 데이터를 전송하지만 신뢰성은 보장하지 않는 프로토콜
</aside>