CS/네트워크 3

응용 계층

인터넷 5계층에서는 Application Layer, Presentation Layer, Session Layer를 묶어 응용계층이라고 지칭한다. 응용 계층에는 어떤 것이 있을까? ==> 카카오톡, 게임, 인터넷 브라우저 상의 응용(구글 검색, 네이버 웹툰 등), 메일 등 네트워크 응용의 구조 Client - Server 구조 응용을 서비스하는 Server를 따로두는 구조. 웹 검색 또한 클라이언트 - 서버의 대표적인 예이다.(HTTP 통신) 항상 서비스를 제공하는 Server를 두고 Client의 요청에 의해서 서비스를 제공 서버가 모든 서비스를 관여해야하므로서비스가 많아질수록 서버에 부하가 급격히 증가한다. (대신 안정적임) P2P(Peer-To-Peer) 구조 토렌트, 각 클라이언트들이 서버가 되는..

CS/네트워크 2021.07.27

컴퓨터 네트워크 계층

네트워크 품질 속도 : 속도가 빠를수록 품질이 좋다. - 대역폭 : 주파수의 범위 + 전송률(data rate, throughput)과 비례관계 ==> 대역폭이 넓으면 속도가 빠름 - 지연시간 : IP 패킷이 한 지점에서 다른 지점으로 이동하는 데 걸리는 시간 신뢰도 : 신뢰도가 높을수록 품질이 좋다. - 일관성 : 일정한 품질을 보장하는가? + 하지만 해결하는 것이 쉽지 않음. 해결하기 위해선 최악의 상황을 위해 자원을 미리 할당해놓아야함. + 네트워크는 효율을 높이기 위해 자원을 미리 할당하지 않는다. - Coverage - 보안 (ex : HTTP vs HTTPS) 네트워크 계층 응용 계층 (Application Layer) 우리가 사용하는 프로그램, 서비스들이 동작하는 계층이다. 이를 통해 분산된..

CS/네트워크 2021.07.23

컴퓨터 네트워크 소개

네트워크란 무엇인가? 네트워크는 Net + Work 의 합성어로써 컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 의미한다. "두 대 이상의 컴퓨터들을 연결하고 서로 통신(이야기)할 수 있는 것" 네트워크의 내부구조 네트워크는 내부적으로 계층적 구조(Layered Architecture)를 가지고 있다. 네트워크의 역사 기본적으로 네트워크가 가능하기 위해선 통신이 가능해야한다. 통신은 네트워크를 구성하기 위한 필요조건이다. 컴퓨터가 존재하지 않던 시절부터 통신에 대한 요구는 계속해서 존재했다. 가장 아날로그적인 통신 수단을 떠올린다면 우편(편지)를 생각할 수 있을 것이다. 하지만 이는 전달되는데 시간이 오래걸리기 때문에 긴급상황에서는 무용지물이다. 그 다음 통신 수단으로 사용된 것이 ..

CS/네트워크 2021.07.20
반응형