history of computer network

Worldi·2021년 3월 2일
0

Computer network

목록 보기
1/4
post-thumbnail

History of Computer Networks

  • 1969: 4 remote computers connected
    UCLA, SRI, UCSB, UTAH 네개의 대학에 컴퓨터 연결.

  • 1972: Bob Kahn and Vint Cerf invented TCP/IP for reliable packet transport

  • 1973: email is actively used, 75% of ARPANET traffic is email

  • 1973: first international line is established
    – University College of London
    – the Royal Radar Establishment (Norway)

  • 1983: TCP/IP is standardized... The Internet is born 인터넷이 태어난날!!!!! 표준화 되었기 때문. 개발은 그 전부터 함.

  • 1991
    – WWW (Tim Berners-Lee)
    – Linux (Linus Torvalds)

Internet

The overall structure called the Internet
– Defined as network of networks

Internet Structure

• Roughly hierarchical

1) At center: "tier-1" ISPs (e.g. MCI, Sprint, AT&T)

– National/international coverage
– treat each other as equals

우리나라는 tier2

Cables laid out in the oceans

2) "Tier-2" ISPs: smaller (often regional) ISPs

– Korea telecom purchases transit from Cogent, Telia Carrier, Tata Communications, Hurricane Electric, GTT, and Sprint.
– SK broadband purchases transit from Tata Communications, Verizon, Telia Carrier, NTT America, and China Telecom.

cf) tier2 는 tier 1을 이용하기 위해서 돈을 내고 사용함. 어떤 계약관계가 있음. 이용료를 낸다던지, 계약관계로 사용함. 이런 계약 관계는 tier2가 tier1한테 돈을 내고 그러는게 아니라, 작은 업자가 큰 업자한테. 젤 큰애들 tier1 으로 묶어 작은 애들 tier 2로 묶음.

3) "Tier-3" ISPs and local ISPs

– Last hop ("access") network (closest to end systems)
ISPs are customers of higher tier ISPs connecting them to rest of Internet.

A packet passes through many networks

– Local ISP (uber) -> T3 (bus to ICN) -> T2 (flight to Tokyo) -> T1 (flight to NYC)

Organizing the giant structure
• Networks are complex / Many pieces

  • hosts
    인터넷 연결하는 주체
  • routers
    미국에 있는 서버로 접속하면, 우리집에서 미국에 있는 페이스북 까지 케이블이 연결 되어있을 수 가 없음. 케이블 km 이상 있으면 신호 감지 때문에 안됨. 중간중간 중계해주는 기계 있음 .trace router.보통 10~20개의 라우터를 거침. 최종 목적지 까지 도착을 한다.
  • links of various media
    광케이블. 무선도 링크. 매체의 하나.
  • applications
  • protocols
    규약. 약속 .메세지 전달 순서. 무슨 메세지를 보내겠다.
  • hardware, software

레이어드 스트럭쳐

단계에 따라서 진행이 됨. 목적지까지 신호가 전달이 됨. 네트워크 이 구조로 구성됨. 같은 레이어에서 쓰는 메세지, 용어들은 다른 레이어는 이해를 할 수 없음. 스탭을 통해서 통신, 네트워크가 전달이 됨. 같은 레이어 끼리 커뮤니 케이션.

Layering of airline functionality

• Layers: each layer implements a service
– Layers communicate with peer layers
– rely on services provided by the layer below

따른 모듈들이 알아서 하고, 자기 모듈 알아서 하는 방식.

Why layering?

• Explicit structure allows identification, relationship of complex
system's pieces
• Modularization eases maintenance, updating of system
– change of implementation of layer's service transparent to rest of system 자기 기능만 신경 쓸 수 있도록!
– e.g., runway delay (wheels up time) depends on clearance of destination runway ... doesn't change the baggage tagging systems ... or flight to gate assignment

Protocol "layers"

• Service of each layer encapsulated
• Universally agreed services called PROTOCOLS
• A large part of this course will focus on understanding protocols for networking systems 레이어드 스트럭쳐! 같은 레이어 끼리 주고 받는다.

레이어 5개 구조 → 3개 구조 : session, presentation, application. applicatino 레이어 7 layer 스트럭쳐 세개 구분할 수 잇지만, 그렇게 크게 다를게 없다.

Internet protocol stack

• Application: supporting network applications
– FTP, SMTP, HTTP, DNS, ...

• Transport: host-host data transfer
– TCP, UDP, ...

• Network: routing of datagrams from source to
destination
– IP, BGP, routing protocols, ...

• Link: data transfer between neighboring network
elements
– PPP, Ethernet, Wi-Fi, Bluetooth, ...

• Physical: bits "on the wire"
– OFDM, DSSS, CDMA, coding, ...

Encapsulation.

모듈 거쳐 갈 때마다, 붙어서 메세지가 점점 커짐. 목적지 까지 다다르면, 메세지를 뗌. link 레이어가 붙인 메세지는 링크 레이어 밖이어서 다른 애들이 모름. 계층 구조. 메세지 헤더로 쌓고, 커지고 목적지에 가면서 제거시키면서 올라가는것


Q&A

1) 라우터의 기능

interchange 여러갈래로 나가는 기점에 씀.. 그게 아니라 쭉 연결이 되있고, 경로 변경이 없다 → 증폭기. 신호를 증폭시켜주어야 함. (라우터가 아님)

2) 라우팅을 해주는 경우

갈라지는 길이 있을 경우, 메세지를 라우터가 받으면 메세지 헤더 보고 어느 방향으로 가야 할 지 정하는 장치.

profile
https://worldi.tistory.com/ 로 블로그 이전합니다.

0개의 댓글