네트워크란? Onescore 네트워크팀
네트워크 팀이란? 네트워크 없는 세상은 상상할 수 없다! 네트워크의 원리를 알게되면, 해킹이 보이게 된다. 네트워크의 기초를 확실하게 잡는것이 목표. 기본적인 네트워크 장비들과 자주 사용되는 프로토콜에 대해서 공부할 예정.
네트워크를 왜 배우나? 현재 컴퓨터 == 네트워크 라고도 부를 만큼 네트워크의 비중이 커져있다. 지금은 컴퓨터를 사용할 때 네트워크가 없다면, 정상적인 사용이 불가능하다. 물론 해킹에서도 빠지지 않는다.
네트워크란? 통신망 여러 개체가 서로 연결되어 데이터를 주고 받는 경로 네트워크는 통신 네트워크, 컴퓨터 네트워크, 무선 네트워크로 이루어져 있다. 우리는 컴퓨터 네트워크에 대해 배울것이고, 컴퓨터 네트워크는 네트워크 계층 모델(OSI 7 Layer)과 TCP/IP 프로토콜 구조를 통해 설명할 수 있다.
OSI 7 Layer
OSI 7 Layer 7 응용 계층 6 표현 계층 5 세션 계층 4 전송 계층 3 네트워크 계층 2 데이터 링크 계층 7 응용 계층 6 표현 계층 5 세션 계층 4 전송 계층 3 네트워크 계층 2 데이터 링크 계층 1 물리 계층 계층이 낮아질수록 보내려는 패킷에 덕지덕지 내용들을 붙인다. 이를 Encapsulation(캡슐화)이라 부르며, 받는 측에선 이런 패킷을 받아 Decapsulation(역캡슐화)를 한다.
계층 1: 물리 계층(Physical layer) 직접 연결된 기계와 기계 사이의 물리적 통신 방법을 정한다. 1:1 통신을 할 경우에 필요하다. 대표적으로 케이블이 있다. 예를 들면, 전국에 딱 하나있는 택배 집하장에 가는 트럭 운전수를 생각할 수 있다.
계층 2: 데이터 링크 계층(Data link layer) 송신자와 수신자의 주소라는 개념이 생기면서, 1:1이 아닌 여러명과 통신할 수 있다. 대표적으로 이더넷이 있고, 스위치와 허브가 작동하는 계층이다. 예를 들면, 1계층의 트럭 운전수는 가야할 곳이 한곳 뿐이였다면, 이번엔 여러곳으로 가는것이다.
계층 3: 네트워크 계층(Network layer) 2계층에선, 같은 LAN(Local Area Network)에서만 통신이 가능했지만, 3계층으로 오면서 인터넷(INTERconnected NETwork)이 가능해진다. 대표적으로 IP가 있고, 라우터가 작동하는 계층이다. 예를 들면, 택배 집하장에 있던 택배를 가정집에 전달해 주는 과정이다.
계층 4: 전송 계층(Transport layer) 사용자들이 신뢰성있는 데이터를 주고 받을 수 있도록 해 주어, 상위 계층들이 데이터 전달의 유효성이나 효율성을 생각하지 않도록 해준다. 대표적으론 TCP, UDP 등이 있다. 예를 들면, 가정집에 온 택배를 필요한 구성원이 받아가는 과정이다.
계층 5, 6, 7 이 부분은 스터디가 본격적으로 시작하면, 그때 다시 발표하도록 하겠다.
끝