How does the Internet Work?

2024. 3. 3. 20:35· CS

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
'CS' 카테고리의 다른 글
  • [git/github] 브랜치 생성과 체크아웃
  • [Windows] powershell, Git bash, 명령프롬프트
  • 터미널 / 콘솔 / 쉘의 차이점
  • 명령 프롬프트(CMD) 경로 변경
효딩
효딩
개ㄱ발은 기세다. 줄여서 객기.
효딩
hyoding
효딩
전체
오늘
어제
  • 분류 전체보기 (245)
    • SKKU SW (30)
      • Computer Architecture (14)
      • Database (4)
      • Computer Network (3)
      • Operating System (7)
      • Mobile App Programming (2)
    • SuperCoding (68)
    • CS (8)
    • Web Programming (19)
    • Cloud (13)
    • Languages (45)
      • Python (8)
      • Java (37)
    • Supporters (8)
      • MoteMote (6)
      • NHN Cloud (2)
    • Certification (27)
      • Network Advisor (14)
      • ADsP (10)
      • Engineer Information Proces.. (3)
    • Finance (9)
      • 경제금융용어 (3)
    • Woori FISA (14)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • AWS
  • 인프라
  • 클라우드서비스개발
  • 네트워크관리사
  • 네트워크관리사 커트라인
  • 우리fis아카데미
  • 코틀린문법
  • 네트워크관리사2급 공부방법
  • 서버생성
  • 코틀린
  • rds local 접속
  • 봐
  • 네트워크관리사 준비물
  • 서버개발
  • 네트워크관리사2급 필기
  • 우리FISA
  • 클라우드 서비스
  • 네트워크관리사2급
  • apppaas
  • 서버배포
  • 인프라개발
  • 네트워크관리사 후기
  • 우리에프아이에스
  • 네트워크관리사 합격
  • 글로벌소프트웨어캠퍼스
  • 클라우드
  • 앱개발
  • K-디지털트레이닝
  • nhn cloud
  • Kotlin

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
효딩
How does the Internet Work?
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.