본문 바로가기

네트워크17

Django Channels란 Django Channels를 알기전 websocket 알아가기 웹 소켓은 HTML5의 표준 기술로, 사용자의 브라우저와 서버 사이의 동적인 양방향 연결 채널을 구성합니다. Websocket API를 통해 서버로 메시지를 보내고, 요청 없이 응답을 받아오는 것이 가능합니다. 현재 API는 W3C에서 관장하고 있으며 프로톸로은 IETF에서 관리하고 있습니다. 웹 소켓은 별도의 포트를 사용하지 않고 HTTP와 같은 80번 포트를 사용하고 있는데, 이 때문에 클라이언트인 웹브라우저 뿐만 아니라 웹 서버도 기능을 지원하고 있어야만 합니다. Django Channels Channels는 웹소켓, 채팅 프로토콜, IoT 프로토콜 등을 처리하기 위해 Django를 HTTP이상으로 확장하는 프로젝트입니다. ASGI라는.. 2021. 7. 24.
004. AWS의 서비스들 AWS의 서비스들 아마존 웹서비스의 서비스들은 다양한데 이 중에서 대표적인 컴퓨팅, 스토리지 데이터베이서, 네트워크 그리고 최근 각광받는 빅데이터 분석, 인공지능 서비스 중심으로 살펴보겠습니다. 더 많은 AWS서비스와 타회사의 클라우드 서비스를 보려면 아래 링크로 가시길 바랍니다. https://hyun-am-coding.tistory.com/entry/4%EB%8C%80%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9CAWS-Amazon-Bluemix-IBM-Azure-MS-Google-Cloud-Platform-Google 4대클라우드(AWS-Amazon, IBM Cloud-IBM, Azure-MS, Google Cloud Platform-Google) 4대클라우드(AWS-Amazon,.. 2019. 10. 13.
Chapter 07. IP프로토콜 - 2 14. 네트워크 계층 기능에 대한 설명으로 잘못된 것을 모두 고르시오 ②, ④ ① 네트워크의 구성 형태에 대한 정보는 라우팅 테이블 이라는 기억 장소에 보관한다. ② 네트워크에 패킷 수가 과도하게 증가하는 현상을 혼잡이라 하고, 혼잡 현상을 예방하거나 제거하는 기능을 흐름 제어라고 합니다. ③ 전송 계층에서 보낸 데이터가 너무 크면 패킷을 여러 개로 작게 쪼개 전송해야 하는데, 네트워크 계층이 이와 같은 패킷의 분할과 병합을 다룬다. ④ 송수신 호스트 사이의 패킷 전달 경로를 선택하는 과정을 혼잡 제어라고 합니다. ⑤ 혼잡이 발생하면 네트워크 전체의 전송속도가 급격히 떨어지므로 혼잡이 발생하지 않도록 관리해야 한다. ② 혼잡을 예방하거나 제거하는 기능을 혼잡 제어라고 합니다. ④ 패킷 전달 경로를 선택하.. 2019. 6. 11.
Chapter 07. IP프로토콜 - 1 1. 네트워크 계층의 기본 기능은 송수신 호스트 사이의 패킷 전달 경로를 선택하는 라우팅 입니다. 또한 네트워크 특정 지역에 트래픽이 몰리는 현상을 다루는 것을 혼잡제어라고 합니다. 라우터 사이의 패킷 중개 과정에서 다루는 패킷의 분할과 병합도 계층 3에서 처리 합니다. 2. 라우팅의 동작 방식은 두 종류로 나눌수 있습니다. 송수신 호스트 사이에서 패킷 전송이 이루어지기 전에 경로 정보를 라우터에 미리 저장하는 방식은? 정적 라우팅 방식이라고 합니다. 하지만 사용하는 경로 정보를 네트워크 상황에 따라 적절하게 변경하는 방식을 동적 라우팅 이라고 합니다. 3. 라우터 초기화 과정에서 가장 먼저 할 일은 주변 라우터의 경로 정보를 파악하는 것 입니다. 각 라우터는 주변에 연결된 라우터에 초기화를 위한 패킷은.. 2019. 6. 11.
Chapter 06. 데이터 링크 - 2 11. 데이터 링크 계층에 대한 설명으로 올바른 것은? ①,②,④,⑤ ① 데이터 링크 계층은 (점대점)으로 직접 연결된 호스트들 사이의 전송 오류를 감지하고 복구하는 기능을 합니다. ② 하나의 호스트가 다수의 호스트와 연결된 비대칭 형태를 멀티드롭 방식 이라 하는데, 이 구조를 지원하려면 호스트 주소가 필요합니다. ③ 멀티 드롭이 아닌 점대점으로 연결된 두 호스트 사이의 통신에서도 주소가 필요하다 ④ 물리적 전송 오류는 데이터 링크 계층에서 복구할 수 있습니다. ⑤ 신뢰성있는 논리 선로를 제공하기 위한 오류 제어 방식으로 재전송 기법 사용 ③ : 점대점은 호스트 사이에 통신 주소가 필요 없다. 12. 데이터 링크 계층에서 사용하는 프레임에 대한 설명으로 올바른 것은? ①, ②, ⑤ ① I 프레임은 (상위.. 2019. 6. 11.
Chapter 06. 데이터 링크 - 1 1. 데이터 링크 계층에서 두개의 호스트가 통신하려면 두 호스트를 일대일 형식은 무엇인가? 점대점 방식으로 연결해야 합니다.(송신 호스트에서 전송한 프레임은 수신 호스트에 라우팅 과정없이 전달) 2. 데이터링크 계층은 신뢰성 있는 논리 선로를 제공하기 위한 오류 제어방식은 무엇인가? 재전송 기법으로 송신호스트가 전송한 프레임에 오류 발생시 데이터를 다시 전송합니다. 3. 데이터 링크 계층에서 사용하는 프레임은 세 종류가 있습니다. 정보 프레임(I프레임): 상위계층이 전송을 요구한 데이터를 수힌 호스트에 전송하는 용도로 사용 긍정 응답 프레임(ACK프레임) : 수신호스트가 제대로된 데이터를 받았을때 사용 부정 응답 프레임(NAK프레임) : 데이터가 변형 되었을 경우 사용합니다. 4. 수신호스트의 버퍼가 유.. 2019. 6. 11.