네트워크 심화

잡초·2023년 5월 1일
0

회선 -> 패킷교환 방식

회선

회선교환 방식은 발신자와 수신자 사이에 데이터를 전송할 전용선을 미리 할당하고 둘을 연결한다.그래서 내가 연결하고 싶은 상대가 다른 상대와 연결 중이라면, 상대방은 이미 다른 상대와의 전용선과 연결되어 있기 때문에 그 연결이 끊어지고 나서야 상대방과 연결할 수 있다. 또한 특정 회선이 끊어지는 경우에는 처음부터 다시 연결을 성립해야 한다.

패킷

패킷교환 방식은 패킷이라는 단위로 데이터를 잘게 나누어 전송하는 방식이다. 그래서 각 패킷에는 출발지와 목적지 정보가 있고 이에 따라 패킷이 목적지를 향해 가장 효율적인 방식으로 이동할 수 있다. 이를 이용하면 특정 회선이 전용선으로 할당되지 않기 때문에 빠르고 효율적으로 데이터를 전송할 수 있다.

그래서 인터넷 프로토콜, 줄여서 IP는 출발지와 목적지의 정보를 IP 주소라는 특정한 숫자값으로 표기하고 패킷단위로 데이터를 전송하게 되었다.

IP/IP Packet

위에서 말한 패킷을 전달할때, IP(인터넷 프로토콜) 주소를 컴퓨터에 부여하여 이를 이용해 통신한다. IP는 지정한 IP 주소(IP Address)에 패킷(Packet)이라는 통신 단위로 데이터 전달을 한다.

IP 패킷에서 패킷은 pack과 bucket이 합쳐진 단어로 소포로 비유할 수 있다. IP 패킷은 이를 데이터 통신에 적용한 것이라고 볼 수 있다. IP 패킷은 우체국 송장처럼 전송 데이터를 무사히 전송하기 위해 출발지 IP, 목적지 IP와 같은 정보가 포함되어 있다.

한계

  • 비연결성
    • 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송
  • 비신뢰성
    • 중간에 패킷이 사라질 수 있음
    • 패킷의 순서를 보장할 수 없음

TCP/UDP

네트워크 계층 모델

HTTP / HTTPS

HTTP

  • 클라이언트 서버 구조

  • 무상태 프로토콜

    • 서버사 클라이언트 상태를 보존하지 않음
      장점: 서버 확장성 높음(스케일 아웃)
      단점: 클라이언트가 추가 데이터 전송

  • HTTP 메세지
  • 단순함, 확장 가능

HTTP초기- 연결, 종료 낭비

  • 비연결성 : 요청과 응답을 주고 받은 후에 서버와의 연결을 끊는 것

HTTP초기에는 각각의 자원을 다운로드하기 위해 연결과 종료를 반복해야 했다.
HTTP 지속 연결에서는 연결이 이루어지고 난 뒤 각각의 자원들을 요청하고 모든 자원에 대한 응답이 돌아온 후에 연결을 종료한다.

HTTPS

HTTP Secure의 약자로, 단어 뜻 그대로 기존의 HTTP 프로토콜을 더 안전하게(Secure) 사용할 수 있음을 의미한다.

암호화 방식

  1. 대칭 키 암호화 방식

  2. 공개 키(비대칭 키) 암호화 방식

profile
개발자가 되고싶은 잡초

0개의 댓글