How does the Internet Work? - cs.fyi
해당 게시물을 요약함
- Introduction to the Internet
network: group of computers or other devices which are connected to eachother
internet: network of networks
The internet was developed in the late 1960s by the United States Department of Defense
as a means of creating a decentralized communication network that could withstand a nuclear attack
- How the Internet Works: An Overview
protocols define how information is exchanged between devices and ensure that data is transmitted reliably and securely
When you send data over the internet,
it is broken up into small packets that are sent from your device to a router.
The router examines the packet and forwards it to the next router in the path towards its destination.
The internet uses a variety of protocols,
including the Internet Protocol(IP), Transmission Control Protocol(TCP)
Domain Name System(DNS), Hypertext Transfer Protocol(HTTP)...
We have to understand of
HOW these different technologies and protocols work together
to enable communication and data exchange over the internet
- Basic Concepts and Terminology
Packet: A small unit of data that is transmitted over the internet
Router: A device that directs packets of data between different networks
DNS: responsible for translating domain names to IP addresses
- The Role of Protocols in Internet
protocol is a set of rules and standards that define
how information is exchanged between devices and systems
one of the key benefits of using standardized protocols is that they allow devices and systems
from different manufacturers and vendors to communicate with each other seamlessly
- Understanding IP Addresses and Domain Names
IP address: unique identifier assigned to each device on a network
ex) "192.168.1.1"
Domain names: human-readable names used to identify websites and other internet resources
ex) "google.com"
Domain names are translated into IP addresses using the Domain Name System(DNS)
DNS: critical part of the internet infrastructure, responsible for translating domain names into IP addresses
- Introduction to HTTP and HTTPS
HTTP: protocol used to transfer data between a client (such as a web browser) and a server (such as a website)
When you visit a website, your web browser sends and HTTP request to the server, asking for the webpage
or other resource you've requested.
The server then sends an HTTP response back to the client, contatining the requested data.
HTTPS is a more secure version of HTTP, which encrypts the data being transmitted between the client and server
using SSL/TLS (Secure Sockets Layer / Transport Layer Security) encryption.
this provides an additional layer of security
When you visit a website that uses HTTPS, your web browser will display a padlock icon in the address bar,
indicating that the connection is secure.
- Building Applications with TCP/IP
TCP/IP: underlying communication protocol used by most internet-based applications and services
provides a reliable, ordered, and error-checked delivery of data between applications running on different devices
ports - sockets - connections => data transfer
- Securing Internet Communication with SSL/TLS
SSL/TLS: protocol used to encrypt data being transmitted over the internet
commonly used to provide secure connections for applications
- The Future: Emerging Trends and Technologies
5G
Internet of Things (IoT)
Artificial Intelligence (AI)
Blockchain
Edge computing
'CS' 카테고리의 다른 글
[git/github] 브랜치 파일 업로드 (0) | 2024.03.06 |
---|---|
[git/github] 브랜치 생성과 체크아웃 (0) | 2024.03.06 |
[Windows] powershell, Git bash, 명령프롬프트 (0) | 2024.03.06 |
터미널 / 콘솔 / 쉘의 차이점 (0) | 2024.03.06 |
명령 프롬프트(CMD) 경로 변경 (0) | 2023.04.10 |