전체 글 206

컴퓨터 네트워크 1장 - 공격받는 네트워크

1.6 공격받는 네트워크 유용성과 역동성 뒤에 나쁜 친구들이 이 인터넷에 연결된 컴퓨터에 해를 끼리고, 사생활을 침해하고, 우리가 의존하는 인터넷 서비스를 동작하지 못하게 함으로써 일상생활을 망가트리려고 하는 어두운 면이 있다. 나쁜 친구들은 인터넷을 통해 여러분의 호스트에 멀웨어(악성코드)를 침투시킬 수 있다 우리는 인터넷에서 데이터를 수신/송신하기를 원하기 때문에 장치를 인터넷에 연결한다. 불행하게도 우리에게 전달되는 데이터들 중 해로운 것들도 포함되는데, 이들을 멀웨어(malware)라고 한다. 멀웨어는 우리들의 장치에 들어가서 나쁜 영향을 미친다. 파일 삭제, 주민번호, 비밀번호, 키스트로크(keystroke, 키보드를 누르는 것) 등의 사적인 정보를 모으는 스파이웨어를 설치 -> 이러한 정보를 ..

컴퓨터 네트워크 1장 - 프로토콜 계층과 서비스 모델

1.5.1 계층구조 계층구조는 크고 복잡한 시스템의 잘 정의된 특정 부분을 논의할 수 있게 해준다. 이러한 단순화는 매우 중요하다. 시스템이 계층구조를 가질 때, 그 계층이 제공하는 서비스의 구현을 변경하는 것도 매우 쉽다. 최적화를 위해 바꿀 수 있다. 어떤 한 계층이 구현이 변하더라도 시스템의 나머지 부분은 변하지 않는다. (서비스 구현의 변화와 서비스자체의 변화와는 다르다) 프로토콜 계층화 네트워크 프로토콜의 설계 구조를 제공하기 위해, 네트워크 설계자는 프로토콜(프로토콜을 구현하는 네트워크 하드웨어와 소프트웨어)을 계층(layer)으로 조직한다. 즉, 각각의 프로토콜은 한 계층에 속하며, 프로토콜 계층은 소프트웨어, 하드웨어 또는 둘의 통합으로 구현할 수 있다. 한 계층은 상위 계층에 제공하는 서..

컴퓨터 네트워크 1장 - 패킷 교환 네트워크의 loss,delay,throughtput

1.4 패킷 교환 네트워크에서의 지연, 손실과 처리율 이상적으로는 인터넷 서비스가 데이터의 손실 없이 즉시 두 종단 시스템 간에 원하는 만큼의 데이터를 이동시키기를 원한다. 하지만 현실에서 이는 어려우며, 컴퓨터 네트워크는 두 종단 시스템 간에 전달될 수 있는 초당 데이터의 양, 즉 처리율을 제한한다. 이로 인해 종단 시스템 간에 지연이 발생하며, 패킷을 잃어버리게 되기도 한다 1.4.1 패킷 교환 네트워크에서의 지연 개요 노드 처리 지연(nodal processing delay) 큐잉 지연(queuing delay) 전송 지연(transmission delay) 전파 지연(propagation delay) 전체 노드 지연(total nodal delay) 업스트림: 클라이언트-> 서버 다운스트림: 서버..

컴퓨터 네트워크 1장 - 네트워크의 코어

굵은선: 네트워크 코어 통신경로는 N개의 link와 (N-1)개의 router가 있다 1.3.1 패킷 교환(packet switching) 네트워크 애플리케이션에서 종단 시스템들은 서로 메시지(message)를 교환한다. 메시지에는 애플리케이션 설계자가 원하는 것이 포함될 수 있다. 제어기능 전자메일 메세지 JPEG이미지 MP3 오디오 파일 출발지 종단 시스템에서 목적지 종단 시스템으로 메시지를 보내기 위해 송신시스템은 메시지를 패킷(packet)이라고 하는 작은 덩어리로 분할한다. 송신측과 수신측 사이에서 각 패킷은 통신링크와 패킷스위치를 거치게 된다. 패킷은 링크의 최대 전송률과 같은 속도로 각각의 통신링크에 전송한다. 출발지 종단 시스템 혹은 패킷 스위치가 R bps(bits per second)의..

컴퓨터 네트워크 1장 - 네트워크의 가장자리

컴퓨터 네트워크(특히 인터넷)의 구성요소에 대해 살펴본다. 종단 시스템(End system)은 웹브라우저 프로그램, 웹 서버 프로그램, 전자메일 클라이언트 프로그램 또는 전자메일 서버프로그램 같은 애플리케이션을 수행함으로 호스트(host)라고 부르기도 함 호스트는 클라이언트(Client)와 서버(Server)로 구분 됨 네트워크 엣지에서 서버는 주로 데이터 센터에 위치 사용자나 장치들이 네트워크에 접속하는 지점에서 데이터 센터에 위치한 서버들이 요청에 대한 응답을 제공하는 상황을 나타냄 사용자들이 네트워크를 통해 서버로 접근할 때, 이 서버들은 주로 데이터 센터에 위치하여 필요한 서비스를 제공 1.2.1 접속 네트워크 종단 시스템을 먼 거리에 위치한 다른 종단 시스템까지의 경로 상에 있는 첫 번째 라우터..

컴퓨터 네트워크 1장 -인터넷이란 무엇일까?

1.1.1 구성요소로 보는 인터넷 인터넷이란? 전 세계적으로 수십억 개의 컴퓨팅 장치를 연결하는 컴퓨터 네트워크다. ex)데스크톱, 리눅스 워크스테이션, 웹페이지, 전자메일 메세지를 정보를 저장하고 전송하는 서버들이였음. 그러나 스마트폰과 태블릿으로도 연결하며 발전하고 더 나아가 홈보안시스템과 가전제품 등등에도 연결있음. 이러한 장치는 호스트(Host) 혹은 종단시스템(End System) 이라 부름 종단 시스템 구성 요소 : 통신 링크(Communication link), 패킷 스위치(Packet Switch) 통신 링크(Communication link) 동축케이블, 구리선, 광케이블, 라디오 스펙트럼을 포함한 물리 개체(Physical media)로 구성 각각 링크들은 다양한 전송률(Transmis..