[CS] 인터넷 (Internet)

2024. 11. 16. 02:24·CS
728x90
728x90

인터넷 (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, ...

320x100
반응형
저작자표시 비영리 변경금지 (새창열림)

'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
'CS' 카테고리의 다른 글
  • [CS] 브라우저 (Browser)
  • [CS] 호스팅 (Hosting)
  • [CS] DDD (Domain-Driven Design, 도메인 주도 설계)
  • [CS] 리눅스 관련
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (385)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (9)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • IT Notes (13)
      • Error Notes (17)
      • Team Project (24)
        • Airlines Web Project (12)
        • University Web Project (6)
        • Strikers 1945 GUI Project (6)
      • My Project (18)
        • Library Web Project (8)
        • Pet Shopping Mall GUI Project (10)
      • etc. (0)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    cs
    Hotkeys
    면접
    Swing
    js
    HTML
    vuejs
    SEO
    SWAGGER
    Wordpress
    개발일지
    java
    티스토리챌린지
    php
    SpringBoot
    jQuery
    git
    오블완
    zapier
    Codeigniter
    errorNote
    tailwindcss
    C#
    SQL
    typeScript
    http
    CSS
    jsp
    Android
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
스응
[CS] 인터넷 (Internet)
상단으로

티스토리툴바