전체 글 6

[컴퓨터 네트워크] - Protocol layers와 Encapsulation

지난 정리글에서는 보안과 역사에 대해서 정리했다. 이번 글에서는 protocol의 계층들에 대해서 정리해보려고 한다.  protocol은 앞서 Network에서 사용하는 규칙이라고 했는데, Network에서는 5계층이 존재한다. 이 5계층에 대해 정리하기 전에 이와 비슷한 구조를 가진 비행기 여행으로 예시가 있다. 비행기로 여행을 가려면, 위의 순서로 진행된다.티켓을 구매하고,짐을 부치고,게이트를 통과하고,이륙장에서 이륙하고비행기가 목적지 경로를 설장한 뒤 이동한다. 비행기가 목적지에 다다르면, 위 과정과 반대로비행기가 목적지에 도착하면,이/착륙장에서 착륙하고출국장 게이트를 통과하고,짐을 다시 찾고티켓을 판매하진 않지만 여기서는 비행중 피드백을 작성하는 것이라고 했다.즉, 반대 과정과 정확히 Mappin..

[컴퓨터 네트워크] - Network Security & Internet History

이번 글에서는 network security와 internet history 대해서 정리할 예정이다. Network는 처음부터 보안을 고려하지 않고 만든 것이었다. Network는 전쟁 중 군대에서 아군끼리 쓰려고 설계되었기 때문에 서로 신뢰하는 사용자들끼리만 사용했던 것이다. 그렇기 때문에 보안은 염두해 두지 않고 만들다가, 대중화가 시작되며 여러 문제가 발생하기 시작했고, 그때부터 원래 있던 network에 보안이 얹어진 구조가 되었다.1. Newtork Security 그럼 지금부터는어떻게 인터넷을 공격하는지,어떻게 공격으로 부터 보호해야하는지에 대해서 고려해봐야 한다. 1번부터 한 번 알아보겠다. 1.1 Bad Guys- Packet Interception Packet Interception은 말..

[컴퓨터 네트워크] - Internet Structure & Packet delay

앞 장에서 network core에 대해서 더 자세히 다뤘다. 이번에는 Internet에 대해서 더 자세히 알아보고 저번 글에서 정리했던 Packet delay와 인터넷 Throughput에 대해서 정리해보려고 한다. 1. Internet Structure: Internet(=network of networks) 컴퓨터 네트워크 맨 처음 정리글에, Internet은 network of networks라고 정리했다. end systems(hosts)들은 ISP에 접근을 통해 Internet에 연결한다. ISP에는 상호 연결이 돼있어야 두 호스트들이 데이터를 서로 주고 받을 수 있다. 여기서 생기는 궁금한 점, 왜 ISP가 필요할까? 왜 access network가 필요한 것일까?  그 이유는 다음과 같다...

[컴퓨터 네트워크] - Network Core(Packet-switching, Circuit-switching)

저번 글에서는 Access Netoworks와 Physical Media에 대해서 정리해보았다. 이번 글에서는 Network Core에 대해서 알아보도록 하자.  1. The network Core 네트워크 코어는 첫 번째 글에서 나왔듯이, switch와 router가 있다. 다음 그림을 보면 알 수 있듯이, 이 라우터들끼리 연결돼 network를 구성하기도 한다. 이 네트워크 코어의 특징은 mesh, 즉 특정 형태 없이 무작위로 연결돼 있다는 특징이 있다. 이런 특징을 가지고 있는 이유가 있다. 바로 트래픽이 한 쪽에 몰리지 않게 하기 위함이다. 트래픽이 한 쪽에 몰리게 된다면 mesh하게 연결돼 있다는 특징을 이용해 우회를 통해 서비스가 중단되는 문제점을 보완한 기술이다.  첫 번째 글에서도 나온 부..

[컴퓨터 네트워크] - Access Networks & Physical Media

1. 네트워크 엣지(Network Edge)- 네트워크 엣지와 router의 연결 방식(Access Networks) 지난 글에서 Internet의 구성요소를 살펴보며 network edge와 router를 봤을 것이다. 그런데 network 엣지들과, 즉 host(client 및 server)와 router는 어떻게 연결해서 Internet(=network of networks)을 구성할까? 다음 세 가지 를 알아보자.residential access netsinstitutional access netwokrs(school, company)mobile access networks(WIFI, 4G/5G) 위에서 부터 차례대로 알아보자.- Residential Access Networks(집 네트워크) 집..

[컴퓨터 네트워크] - 인터넷 및 프로토콜

1. Internet 과 internet 차이-Internet과 internet의 차이가 뭘까? 사실 이 질문을 받기 전까지 차이점에 대해 깊게 생각해 본 적은 없다. 수업 시간에 처음으로 이 질문을 받았을 때 뭔가 머리를 한 대 맞은 기분이었다. 똑같은 철자에 똑같은 발음인데, 차이점이라니. 아무리 생각해도 차이점이라고는 대문자와 소문자 차이밖에 생각나지 않았다.  그렇다면 과연 차이점은 무엇일까. Internet은 쉽게 말해 우리가 생각하는, 우리가 실생활에서 쓰고 있는 인터넷 그 자체이다. 예를 들면 '우리 집 인터넷이 고장 난 것 같아'에서 쓰는 인터넷을 아우르는 단어이다. internet은 interconnected network의 줄임말이다. 즉, 서로 연관된 네트워크로, 네트워크들 사이를 연..