본문 바로가기
CS

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

by 스응 2023. 7. 11.
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
[HTTP] 상태 코드  (0) 2023.04.10

댓글