네트워크 이해 - 1

김윤홍·2024년 7월 12일

네트워크란?

사람들이 만나 서로 대화하며 정보를 나누고 관계를 형성하는 일을 네트워킹이라한다.

사전상 네트워크는 그물을 뜻하는 net과 work의 합성어로 그물처럼 긴밀하게 연결된 것을 의미한다.

그중 컴퓨터 네트워크

컴퓨터 사이에 데이터를 주고 받는 통신망을 의미한다. (스마트폰, 노트북등 인터넷에 연결되는 다양한 기기들 포함)

선이나 장치 같은 물리적 측면부터 데이터를 주고받는데 필요한 메시지나 규약 같은 논리적 측면까지 통신 과정 전체를 아우르는 개념이다.

Lan 과 Wan

Lan - 공유기를 중심으로 집 안의 기기들이 연결된 홈 네트워크가 바로 Lan의 한 형태이다.

Local Area Network(LAN)은 가까운 기기들이 서로 연결된 소규모 네트워크를 의미한다.

서로 1:1로 연결된 게 아니라 앞서 얘기한 공유기나 이후에 설명할 스위치 등이 중심이 되고, 컴퓨터 등 다른 기기들이 중심 기기에 연결된 형태를 띠고 있다.

LAN은 기기가 물리적으로 서로 가까이 연결되어있어 비교적 단단하게 구현할 수 있고, 통신에 필요한 선이 짧으므로 데이터를 주고 받는데 오류가 적고 속도도 빠르다는 특징이 있다.

WAN
Wide Area Network

지역이나 국가 등 넓은 영역을 연결하는 광역 네트워크이다. 주로 여러 곳에 흩어진 소규모 네트워크가 서로 통신할 수 있게 연결한 것을 말하며, LAN을 서로연결한 것을 WAN이라고 한다.

범위가 넓어 개인이 설치하기 힘들며 우리나라 예시로는 SKT KT LGU+ 등이 있다.

OSI 7계층
국제표준화기구에서 개발한 모델로 통신이 일어나는 과정을 크게 7단계로 구분한 것이다.

OSI 7계층이 생긴 이유

통신이 일어나는 과정을 크게 7단계로 구분하고 단계별 표준을 정의한 것이 바로 OSI7계층이다.

OSI의 뜻은(Open System Interconnection) 서로 다른 시스템이 잘 연결 될수 있게 하는 표준안

이렇게 네트워크 구성 요소를 표준화하자 계층 내 장치나 통신 규약인 프로토콜이 달라져도 통신할 수 있게 되었고, 처음 보거나 새로 개발된 장치/프로토콜을 빠르게 예측하고 이해하는 데에도 도움이 되었다.

7계층중 특정 계층에 문제가 생기면 다른 계층은 건드리지 않고 문제가 발생한 계층만 고칠 수 있게 되는 등 유지 및 관리도 수월해졌습니다.

하지만 현재 네트워크는 OSI모델을 잘 따르지 않고 TCP/IP 4계층 또는 인터넷 프로토콜 스위트 라고도 하는 이 모델은 인터넷으로 컴퓨터들이 정보를 주고 받을 떄 사용하는 프로토콜의 모음으로 실용성을 강조한다.

  • 계층 구조 TCP/IP는 4계층 모델이고, OSI는 7계층 모델입니다. TCP/IP의 응용 계층은 OSI의 상위 3계층(응용, 표현, 세션)을 포함하며, 네트워크 인터페이스 계층은 OSI의 하위 2계층(물리, 데이터 링크)을 포함합니다.
  • 개발 시기 및 사용 목적 TCP/IP는 인터넷의 표준 프로토콜로 개발되었으며, 실질적인 통신을 위해 사용됩니다. OSI 7계층은 이론적인 참조 모델로 개발되어 실제 통신에는 사용되지 않지만, 네트워크 기술 및 프로토콜의 표준화를 위해 사용됩니다.
  • 프로토콜 구성 TCP/IP는 인터넷에서 사용되는 실질적인 프로토콜들을 구성하고 있습니다. 반면, OSI 7계층은 각 계층의 기능과 역할에 대한 이론적인 설명을 제공합니다.

데이터의 송수신

먼저 송신자가 요청을 보내면 OSI 계층 중 가장 사용자와 가까이 있는 응용 계층에서 요청 데이터를 받는다.

그 뒤 데이터는 하위 계층을로 전달되면 마지막으로 가장 멀리 떨어진 물리 계층까지 이동한다. 그리고 인터넷을 통해 목적지까지 이동 하고 목적지 도착시 역순으로 진행된다.

계층끼리 데이터를 주고받는 방식: 캡슐화와 역캡슐화

처리 해야하는 계층이 빠져 있거나 실수로 데이터가 잘못 도착할 수도 있는데, 각 계층은 어떻게 데이터가 들어와서 자신이 처리해야하는 순서임을 알수있나? 그이유는 헤더 정보에 있다. 헤더 정보는 보내는 쪽의 계층이 받는 쪽의 계층에 전달하는 관련정보인데 자신의 역할이 끝날 때마다 데이터 처리에 필요한 몇 가지 정보를 헤더 정보로 넣어 하위 계층으로 전달한다. 계속 감싸는구조 반대는 벗기는 구조

0개의 댓글