Section3-[네트워크] 심화

정호재·2023년 3월 6일
0

코드스테이츠

목록 보기
24/37

네크워크

회선교환 방식 vs 패킷교환 방식

  • 회선교환
    : 통신회선을 통신 전 미리 설정하고 할당해 통신하는 방식으로, 전용선이 통신 선에 연결되어 있음으로 새로운 연결을 위해 연결을 끊고 새롭게 연결과정을 수행해야함으로 즉시성이 떨어짐

  • 패킷교환
    : 전송하고하는 데이터를 패킷 단위로 나눈 후, 해당 단위의 데이터들을 주소(목적지)를 향해 전송하며 데이터 전송시 가장 최적의 경로를 검색해 전송하며, 환경의 상화에 따라 전송의 경로와 시간이 달라질 수 있고 변화 대응해 즉시성이 강하게 가짐

IP & IP Packet

  • IP
    : 네트워크 상의 노드들의 서로를 인식하고 통신하기 주어지는 고유 주소

  • IP Packet
    : 도착 및 출발 IP등의 정보(헤더)를 가지며, IP통신을 위해 사용되는 패킷

  • 한계

    비연결성
    : 패킷을 받을 수신자의 상태를 고려하지 않음
    비신뢰성
    : 패킷의 순서와 패킷이 전송해 실패할 경우 재전송을 보장하지 않음

TCP/IP

: 연결성과 신뢰성을 어느정도 보장하는 네트워크 통신 방식

  • 송신 부 동작 흐름 예시
    : HTTP 데이터 생성 -> 클라이언트 소켓 생성 -> TCP 정보를 만들고 데이터를 담아 TCP/IP 생성 -> 이더넷 프레임 포함 -> 송신

  • 3-way handshake

  • 출발 -> 목적 syn 전송 syn = 18 , ack = *

  • 목적 -> 출발 ack & syn 전송 syn = ? , ack = 18+1

  • 출발 -> 목적 ack 전송 syn = 19 , ack = ?+1

UDP/IP

: 연결성과 신뢰성을 보장하지 않는 네트워크 통신 방식, 실시간 스트림에 적합

네트워크 계층 모델

OSI 7 계층

TCP/IP 4 계층

HTTP

특징

  • 클라이언트 서버 구조
  • 무상태 프로토콜, 비연결성
  • HTTP 메시지
  • 단순함, 확장 가능
  • 출저 - 코드스테이츠, SEB-FE-43
profile
공부 일기장

0개의 댓글