CS/네트워크(17)
-
[네트워크] 6차시 - 응용계층(3)-1
//공부 기록용 포스팅입니다. 틀린 부분이 있을 경우 댓글로 알려주시면 감사합니다! 😎 FTP, HTTP와 같은 기본 응용 계층 프로토콜의 예를 배운다. 0. 세션계층 컴퓨터끼리 어떻게 대화를 하는지에 대한 세부적인 내용에 대한 계층 FTP(File Transfer Protocol) 목적: 원격 호스트에 있는 파일을 가져오거나, 보내기 위한 프로토콜 가정 1) client 사용자는 server의 파일을 읽을 수 있는 권한의 계정이 있다. 가정 2) 계정이 없는 경우도 접근 가능하도록 FTP의 특징 세션 로그인과 종료가 존재 로그인을 통하여 파일에 접근할 수 있는 권한 획득 로그인 정보를 서버가 관리 ⇒ stateful protocol: 상태 정보를 서버가 이용, 관리 서버는 나의 상태, 나의 위치, ID..
2023.03.09 -
[네트워크] 4 & 5차시 - 응용계층(1), (2)
//공부 기록용 포스팅입니다. 틀린 부분이 있을 경우 댓글로 알려주시면 감사합니다! 😎 응용계층의 개요에 대하여 설명한다. 클라이언트/서버, 소켓 통신에 대하여 배운다. 1. 응용계층 카톡, 스타그래프트 같은 네트워크 게임, 인터넷 검색, 인터넷 브라우저 상의 응용(구글 검색, 웹툰, 신문, 블로그, 카페, 금융), 메일 많은 서비스들을 서로 다른 프로토콜을 이용한다고 하면 문제가 많다. → 굉장히 많은 서비스들이 웹 브라우저를 사용, 인터넷 브라우저로 만들어진 HTML과 HTTP를 이용한 세션계층과 표현계층을 이용하면 응용계층만 구현하면 된다. 큰 틀에서 봤을 때 대략 어떠한 구조를 가져갈 것인가? 구조가 정의되어 있다면 기존의 세션, 프레젠테이션 계층을 사용할 수 있는가? 2. 네트워크 응용의 구조 ..
2023.02.22 -
[네트워크] 3차시 - 컴퓨터 네트워크의 계층
//공부 기록용 포스팅입니다. 틀린 부분이 있을 경우 댓글로 알려주시면 감사합니다! 😎 컴퓨터 네트워크는 계층화된 접근을 통하여 구성된다. 각 계층의 특징을 개략적으로 설명한다. 1. 계층 (ISO/OSI) 응용계층(Application): 분산된 시스템을 하나의 통합된 응용시스템으로 엮어주는 계층 응용시스템: 구글 검색 시스템, 종합 정보시스템, 네이버 웹툰, LOL 등 접하는 응용 자체 사용자와 서비스 제공자는 분산되어 있다. 멀리 떨어져 있다. 표현계층(presentation): 분산된 응용의 표현 방법에 대한 규약, UI 담당 추상적인 응용이라는 개념을 어떻게 눈앞에 표현할 것인지에 대한 규약 HTML(Hyper-Text-Markup-Language) 세션계층(session): 응용의 접속 및 객..
2023.02.10 -
[네트워크] 2차시 - 컴퓨터 네트워크의 품질 기준
//공부 기록용 포스팅입니다. 틀린 부분이 있을 경우 댓글로 알려주시면 감사합니다! 😎 컴퓨터 네트워크의 품질을 측정하는 기준들을 이해하고, 각 기준들이 중요하게 이해되는 상황을 설명한다. 1. Network 역사 Dial up modem DSL - Dedicated Channel(각각의 통신 선로를 사용자가 독점해서 사용) Cable modem - Shared Channel(공유 채널) 만약 100명의 사용자가 100M 공유 채널을 사용한다 가정했을 때 사용자가 계속 네트워크를 사용하고 있는 것은 아니다. 네트워크 패킷이 끊임없이 들어오고 있는 것이 아니다. 네트워크가 active 상태일 확률을 0.05라 하면 약 2000명 정도가 사용해야 1인 1M를 사용하는 효과 FTTH 2. 네트워크 사용자의 입..
2023.02.07 -
[네트워크] 1차시 - 컴퓨터 네트워크의 소개 (1), (2), (3)
//공부 기록용 포스팅입니다. 틀린 부분이 있을 경우 댓글로 알려주시면 감사합니다! 😎 현대의 컴퓨터는 네트워크와 분리해서는 생각할 수 없다. 수많은 정보의 교류, 부가가치의 창출은 모두 네트워크를 통해서 이루어진다. 본 과목에서는 컴퓨터 네트워크의 구성요소를 이해하고 어떻게 전 세계의 컴퓨터들이 네트워크로 연결되는지를 이해한다. 또한 컴퓨터 네트워크가 가지고 있는 특성을 이해하여 네트워크와 연동된 소프트웨어 제작 시 이를 적절히 응용할 수 있도록 돕는다. 컴퓨터들이 혼자가 아니라 여럿이 있을 때 어떻게 작업을 이뤄 나갈 것인가에 대해서 1. 컴퓨터 네트워크 컴퓨터는 네트워크에 연결되어 있을 때 풍부한 가치 창출을 할 수 있다. 네트워크의 내부 구조 계층적 구조(Layered Architecture) 2..
2023.02.06