[HTTP] 데이터 전송 방식 (패킷 스위칭, 서킷 스위칭)

2023. 7. 11. 23:36·CS
728x90
728x90

패킷 스위칭

  - 데이터를 '패킷'이라는 단위로 쪼개서 전송하는 방식

  - 패킷

      : 네트워크를 통해 전송하기 쉽도록 분할한 데이터 전송 단위

        → 분할되어 전송된 후, 수신지에서는 원래의 파일로 다시 재조립됨

  - Store and Forward 방식

      : 다음 링크로 전송하기 전에 저장한 뒤 전달하는 방식

  - 라우팅 알고리즘을 이용하여 경로를 설정하고, 중간의 라우터들을 거쳐 최종 목적지에 도달함

  - 패킷을 다음 라우터로 이동하기 위해 큐에서 대기함

      : 만약, 수용할 수 있는 큐의 범위를 초과하면 손실이 발생함

  - HTTP 통신은 패킷 스위칭 방식으로 데이터를 전달함

 

서킷 스위칭

  - 하나의 회선을 할당받아 데이터를 주고받는 방식

  - 먼저 통신을 위한 연결을 해야 함

      → 연결이 되고 나면 출발지로부터 목적지까지 도착하는 데 사용되는 회선 전체를 독점함

      → 다른 사람이 끼어들 수 없음

  - 실시간 통신에 사용함  ex) 전화

  - 속도와 성능이 일정함

 

320x100
반응형
저작자표시 비영리 변경금지

'CS' 카테고리의 다른 글

[CS] 사용자 권한  (0) 2023.10.06
[CS] 라이브러리와 프레임워크  (0) 2023.07.11
[CS] 스택 오버플로우 (Stack Overflow)  (0) 2023.07.03
[CS] Call by Value와 Call by Reference  (0) 2023.07.03
[CS] 데이터 전송 포맷 : xml / JSON / yml  (0) 2023.05.11
'CS' 카테고리의 다른 글
  • [CS] 사용자 권한
  • [CS] 라이브러리와 프레임워크
  • [CS] 스택 오버플로우 (Stack Overflow)
  • [CS] Call by Value와 Call by Reference
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (383)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (10)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • etc. (13)
      • Error Note (14)
      • 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)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

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

  • hELLO· Designed By정상우.v4.10.0
스응
[HTTP] 데이터 전송 방식 (패킷 스위칭, 서킷 스위칭)
상단으로

티스토리툴바