본문 바로가기

ComputerScience/Network

History of Computer Networking and the Internet

728x90

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

응용프로그램에 특화된 기능은 중앙노드가 아닌 종단에 있어야 한다는 뜻이다.

즉 네트워크 작동에 핵심이 아니면서 특정 사용자들에게 중요한 기능이라면 그 기능은 네트워크의 중심이아니라 종단에 위치해야 한다는 원칙이다.

그래야 부가기능들이 네트워크의 핵심활동을 방해하거나 자원을 대신써버리지 않으며, 네트워크 유지,보수 과정을 단순하게 유지할 수 있다.

이 단대단 원칙은 네트워크 설계, 인터넷, 복잡하고 규모있는 시스템 설계에 널리 적용되고 있다.

다시 정리하면, 추가하려는 부가기능은 전체 시스템의 핵심 기능이 있는 중간이 아니라 반드시 끝단에 놓아야한다.

728x90
반응형