본문 바로가기
반응형

전공 관련/컴퓨터 네트워크4

HTTP 그리고 HTTPS 들어가기 전에... 클라이언트 서버에게 요청하거나 응답을 받는 것 서버 브라우저로부터 요청을 받거나 응답을 보내는 것 HTTP 클라이언트 프로그램과 서버 프로그램은 http 메시지를 교환하여 통신한다. 💡 http는 메시지의 구조 및 클라이언트와 서버가 메시지를 어떻게 교환하는지에 대해 정의한다. o 이것이 숫자 0인지, 영어 o인지 한글 ㅇ인지 알려면 어떤 언어로 쓰여졌는지를 알아야 한다. 이현진 06139 010-8724-5697 이것을 봤을 때 각각 이름, 우편번호, 전화번호인 것을 알 수 있는 것은 우리가 정해진 형식을 이미 알고 있기 때문이다. 이처럼 http는 인터넷상 커뮤니케이션에서 사용되는 형식들 중 하나이다. 클라이언트와 서버가 메시지를 교환할 때도 교환한 데이터의 형식을 알아야만 그 데.. 2023. 4. 16.
Routing Algorithm(라우팅 알고리즘) 라우팅 알고리즘 라우팅 알고리즘은 송신자로 부터 수신자까지 데이터를 전송할 때 라우터를 통과하는 최상의 경로를 선택하는 것이다. 우리가 고려해볼 요소는 비용, 속도, congestion이 있을 것이다. 비용은 어떻게 정의하냐에 따라 달라질 수 있다. 그러면 우리는 가장 빠르고, 가장 짧은 경로를 최상의 경로라고 생각할 수 있을 것이다. 즉, 거치는 라우터의 개수가 적거나, 아니면 라우터에서 발생하는 congestion이 적어서 빠르게 전송할 수 있는 경우를 말한다. 우리는 네트워크를 그래프로 표현할 수 있다. 여기서 v, w와 같은 node는 라우터가 되고, node끼리 연결한 것을 edge라고 한다. 각 엣지에는 비용이 적혀져 있다. 예를 들어 c(w,z)는 w와 z를 연결하는 엣지의 비용이므로 5가 .. 2020. 12. 8.
IP(인터넷 프로토콜) IP 주소 IP 주소는 32비트로 구성되는 주소이다. IP 주소를 통해 호스트나 라우터 인터페이스를 구분할 수 있다. 그럼 인터페이스란 뭘까... 인터페이스는 호스트와 라우터 사이의 연결이나 physical link를 말한다. 라우터는 보통 여러 개의 인터페이스를 가지고 있는 반면, 호스트는 보통 1개 또는 2개의 인터페이스만 가지고 있다. 즉, IP 주소는 인터페이스와 연관되어 있다. 예를 들어 233.1.1.1이라는 IP 주소가 있다면 32비트 형식으로는 11011111 00000001 00000001 00000001 라고 표현될 것이다. 여러 개의 호스트들의 인터페이스들과 하나의 라우터 인터페이스로 연결된 네트워크를 subnet을 구성한다고 한다. IP 주소는 high order bits 부분과 l.. 2020. 12. 1.
Network layer(네트워크 계층)과 router(라우터) *네트워크 계층에서는 데이터를 데이터그램 형태로 송수신 하지만 본 게시물에서는 그냥 패킷과 데이터그램을 섞어가며 사용했다. 호스트1이 라우터를 거쳐 호스트2로 보낼 때 - 호스트1: 패킷->세그먼트->데이터그램 단계(뒤의 2단계 생략)를 거쳐 캡슐화 진행 후 라우터로 전송 - 라우터: 입력 링크에서 출력 링크로 데이터그램 전달 - 호스트2: 데이터그램->세그먼트->패킷 추출 네트워크 계층에서는 송신 호스트에서 수신호스트로 패킷(데이터그램)을 전송하는 것이 중요하다! 용어정리 forwarding(포워딩, 전달) 패킷이 라우터의 입력 링크에 도달했을 때 적절한 출력 링크로 이동시키는 것. routing(라우팅) 송신자가 수신자에게 패킷을 전송할 때 네트워크 계층은 패킷 route를 결정해야 한다. 어느 라우.. 2020. 11. 30.
반응형