-
컴퓨터네트워크 기본1 - 컴퓨터네트워크 및 인터넷 역사TodayILearned/네트워크 2021. 8. 16. 15:15
KOCW에서 들은 강의내용을 공책에 받아적어놓기는 했지만..(노트필기 애호가임...)
강의 들으면서 적은것이라 따로 머릿속에 정리하는 시간을 갖기위해 정리한다.
KOCW의 한양대-컴퓨터네트워크2015(이석복교수님) 강의를 들었다. 찾아보니 더 최신버전이 나오기도했다.
(단 2018강의는 피피티 자료 업로드가 안되어있음)
네트워크 구조
network edge와 network core, access networks, physical media로 이루어져있음
- network edge : application, host
end system(host) : 애플리케이션 프로그램을 의미한다 (ex: 이메일, 웹)
client/server model : 클라이언트는 원할 때 네트워크에 연결할 수 있다. 서버는 상시 연결되어있다.
peer-peer model : 클라이언트-서버 모델과는 달리, 서로 클라이언트와 서버 역할을 하게된다. Ex: 토렌트- network core : routers, network of networks
- access networks : communication links
- physical media
network edge : 엔드 시스템 사이에서의 데이터 전송이 목적
인터넷에서 제공하는 데이터 통신 서비스
1. connection oriengte service : TCP
- 데이터 순서를 보장하는 신뢰성 있는 전송
- 제공 기능
- 신뢰성있고, 순서를 보장함 : loss 발생 시, 서버에 알리고 재전송함
- flow control : receiver가 소화 할 수 있는 속도에 맞추어 데이터를 전송. 패킷 유실 최소화
- congestion control : 네트워크의 상황에 맞추어 데이터를 전송
2. UDP : 데이터 유실에 관계 없이 전송만 하는 프로토콜
프로토콜이란?
사람과 사람사이에 대화할 때 필요한 언어처럼, 컴픁터와 컴퓨터 사이에 통신이 가능하게하는 것. 인터넷 상의 커뮤니케이션은 protocol에 의한다.
서로 같은 프로토콜이어야 통신이 된다.network core : 라우터의 집합
데이터를 목적지까지 전달하는 방식
1. circuit switching : 출발지 - 목적지를 정해놓음 (ex: 유선전화)
2. packet switching : 유저가 보내는것을 packet단위로 받아, 그때그때 전송(ex:인터넷)
장/단점
circuit switching의 경우 네트워크에 접속할 수 있는 수가 제한됨. 특정한 목적지를 점유할 수 있는 권한이 한명에게밖에 없음.
packet switching의 경우 유저 수에 제한이 없음.
1Mb/s link에서, 각각의 유저가 100kb/s의 데이터를 보낸다고 할 때,
이 때 circuit swtiching에서는 초당 10명의 유저만 접속이 가능하지만,
packet switching에서는 제한없음.
그러나 패킷의 목적지를 검사하는 등의 과정에서 delay가 발생하고,
패킷이 처리되는 Outgoing 속도보다 들어오는 패킷의 속도가 더 빠를 때, 발생하는 queueing delay가 생기기도 한다.
(ex: 수강신청, 티켓팅)'TodayILearned > 네트워크' 카테고리의 다른 글
전송계층 -1 (0) 2021.08.16 애플리케이션 계층2 (0) 2021.08.16 컴퓨터 네트워크 기본2 (0) 2021.08.16