본문 바로가기
데이터 통신/네트워크 기초

네트워크 기초 용어 알아보기

by 개발자 L 2023. 7. 30.
반응형

네트워크 기초 용어 알아보기

네 안녕하세요, 이번 포스팅에서는 네트워크 기초 용어에 대하여 알아보도록 하겠습니다.

네트워크는 우리가 실생활에서 인터넷을 사용하거나,

그 외에 자료 등을 주고받기 위해 통신을 하기 위해 많이 쓰이는데,

네트워크는 개발자나 소프트웨어, 혹은 시스템 엔지니어들도 아주 깊은 부분 까지는 아니라 할지라도

어느 정도는 알고 있어야 하는 부분이라 매우 중요합니다.

그리고 학점을 빠르게 따기 위해서 자격증 공부를 하시는 분들 중에서

네트워크 관리사 2급을 보시는 분들도 계시기 때문에 도움이 될 것 같아서 글을 써보려 합니다.

이번 포스팅은 첫 포스팅인 만큼 가볍게 진행을 하도록 하겠습니다.

그럼 지금부터 시작하도록 하겠습니다.

 

1. 네트워크 기초 용어

1 - 1. 시스템

시스템이란 내부 규칙에 따라서 자율적으로 동작하는 대상입니다.

여기서 이야기를 하는 내부 규칙이란,

이다음에 이야기를 할 인터페이스와 프로토콜을 이야기합니다.

 

1 - 2. 인터페이스

인터페이스란 시스템 간 연결을 위해 표준화를 시킨 접촉 지점을 말합니다.

각각의 시스템은 인터페이스가 모두 달라서 이 규격을 맞춰줄 필요가 있습니다.

그리고 이러한 관점은 하드웨어적인 관점과 소프트웨어적인 관점으로 나누어집니다.

각각에 대하여 이야기를 하자면 이렇습니다.

  • 하드웨어적 관점 : 본체에 있는 포트 규격에 맞는 하드웨어 잭(키보드, 모니터 케이블,... etc)을 연결한다.
  • 소프트웨어적 관점 : 개발자가 함수명, 매개 변수를 표준화하여 정의해 이 규칙에 맞게 사용하도록 한다.

이렇게 볼 수 있습니다.

그리고 이는 양방향으로 데이터를 주고받는 경우,

그리고 딘빙향으로 데이터를 주고받는 경우로 나뉠 수 있습니다.

이 통신 규격에 대해서는 추후에 더 자세히 다루도록 하겠습니다.

 

1 - 3. 전송 매체

전송 매체는 데이터를 전송할 때 사용되는 수단입니다.

인터페이스가 물리적 연동을 위한 논리적 규칙을 정의한 거라면,

전송 매체는 인터페이스를 통해 정해진 논리적 규칙을 물리적으로 구현을 한 것이라 보면 됩니다.

이러한 전송 매체에는 케이블, 무선 신호, 공기 등 다양한 것들이 존재합니다.

 

반응형

 

1 - 4. 프로토콜

프로토콜은 시스템이 전송 매체를 통해 데이터를 교환할 때 따라야 하는 표준화된 규약을 말합니다.

그래서 데이터를 주고받을 때 그 조건에 맞는 프로토콜을 통하여 안전하게 교환을 하게 됩니다.

그리고 프로토콜은 상하 관계가 아닌 동등한 위치에 있는 시스템 간 규칙입니다.

그래서 시스템 계층 간 사용하는 프로토콜들이 모두 다른데,

이 부분도 추후에 자세히 다루도록 하겠습니다.

 

1 - 5. 표준화

표준화는 서로 다른 시스템이 상호 동작을 하게끔 만들기 위해서 수행하는 형식의 통일입니다.

실제로 각각의 시스템 인터페이스, 프로토콜 등이 모두 용도가 상이하고,

그에 따라서 각각의 규격도 모두 달랐기 때문에 거기서 발생되는 문제가 많았습니다.

한 가지 예시로 종이의 크기를 A0, 1, 2, 3, 4, 그리고 그 보다 좀 더 큰 종이를 B0, 1, 2, 3, 4 등으로 나눈 것도

그러한 표준화가 적용된 사례라고 보시면 됩니다.

 

1 - 6. 네트워크

그러면 네트워크는 무엇일까요?

네트워크는 결국 저 용어들을 모두 합하면 네트워크의 정의가 됩니다.

다시 말해 데이터 통신을 할 때 쓰이는 전송 매체를 통해 시스템이 표준화가 된 인터페이스와 프로토콜에 따라서

데이터를 주고받는 그 집합을 일컫는 말이 됩니다.

그리고 이러한 네트워크는 더 크게 확장도 가능한데,

그럴 경우에는 '라우터'라고 불리는 네트워크 중계 장비를 이용하여 연결을 합니다.

 

1 - 7. 인터넷

인터넷은 이러한 네트워크가 유기적으로 연결되어 동작하는 통합 네트워크를 말합니다.

인터넷에서 사용되는 시스템, 인터페이스, 프로토콜 등은 매우 많지만,

데이터 전달에 한해서는  IP 프로토콜을 사용합니다.

 

여기까지 네트워크의 기초 용어에 대하여 알아보았습니다.

다음 포스팅에서는 시스템 기초 용어에 대하여 알아보도록 하겠습니다.

긴 글 읽어주신 독자분들께 진심으로 감사드립니다~

 

반응형

댓글