History
1961
Kleinrock의 queueing theory가 packet-switching의 효과를 입증하고나서부터 packet-switching의 시대가 열렸다.
1970
ALOHAnet satelite network가 처음 등장했다. (최초 무선 네트워크)
1974
Cerf, Kahn이 최초로 interconnecting networks를 위한 architecture의 아이디어를 제시했다.
- minimalism : 모두를 연결하기 위해, 인터넷을 사용하기위한 internal changes가 요구되지 않는다
- best effort service model : 항상 최선의 성능을 보장할 필요가 없다. 그냥 되기만 하면 된다
- stateless routers : 라우터는 최대한 simple, 복잡한 configuration이 필요 없도록
- decentralized control : 전체 네트워크를 관리하는 한명의 통제자가 필요 없도록
이 핵심 아이디어들이 오늘날의 internet architecture의 근간이 되었다.
1983 : TCP/IP 프로토콜 등장
1992 : email 프로토콜 등장
1983 : DNS 프로토콜 등장
1985 : FTP 프로토콜 등장
1990
web등장, 이제부터 internet이 본격적으로 일반인들에게도 사용되기 시작했다. html, http가 등장했다.
End-to-end principle, argument
응용프로그램에 특화된 기능은 중앙노드가 아닌 종단에 있어야 한다는 뜻이다.
즉 네트워크 작동에 핵심이 아니면서 특정 사용자들에게 중요한 기능이라면 그 기능은 네트워크의 중심이아니라 종단에 위치해야 한다는 원칙이다.
그래야 부가기능들이 네트워크의 핵심활동을 방해하거나 자원을 대신써버리지 않으며, 네트워크 유지,보수 과정을 단순하게 유지할 수 있다.
이 단대단 원칙은 네트워크 설계, 인터넷, 복잡하고 규모있는 시스템 설계에 널리 적용되고 있다.
다시 정리하면, 추가하려는 부가기능은 전체 시스템의 핵심 기능이 있는 중간이 아니라 반드시 끝단에 놓아야한다.
'ComputerScience > Network' 카테고리의 다른 글
Application Layer - 1. Introduction (0) | 2022.03.21 |
---|---|
Wireshark : Sniff HTTP traffic (0) | 2022.03.14 |
Protocol layers, service models (0) | 2022.03.14 |
Delay, Loss, and Throughput in Packet-Switched Networks (0) | 2022.03.14 |
Connect linux server with SSH and learn SCP (0) | 2022.03.09 |