최코딩의 개발

CH1 네트워크 기초 다지기 본문

네트워크

CH1 네트워크 기초 다지기

seung_ho_choi.s 2023. 10. 14. 22:00
728x90

네트워크 기초 용어 

 

네트워크

- 하드웨어적인 전송 매체를 매개로 서로 연결되어 데이터를 교환하는 시스템의 모임

- 통신용 전송 매체로 연결된 여러 시스템이 프로토콜을 사용해 데이터를 주고받을 때, 이들을 하나의 단위로 통칭한 것

인터페이스

- 시스템과 전송 매체의 연결 지점에 대한 규칙 

- 시스템과 시스템을 연결하기 위한 표준화된 접촉 지점을 의미 

프로토콜

- 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계 

- 논리적으로 상호 연동되는 시스템이 전송 매체를 통해 데이터를 교환할 때 따르는 표준화된 대화 규칙

표준화

- 인터페이스와 프로토콜은 연동 형식의 통일이 필요 

- 서로 다른 시스템이 상호 연동해 동작하기 위한 통일된 연동 형식

시스템

- 내부 규칙에 따라 자율적으로 동작하는 대상을 가리킴 

- 우리가 알고 있는 인터넷은 수많은 소규모 네트워크들이 서로 연동되는 반복적인 과정을 거쳐서 형성된 거대 연합체의 인터넷 

- 전 세계의 모든 네트워크가 유기적으로 연결되어 동작하는 통합 네트워크

- 데이터 전달 기능에 한해서는 공통으로 IP 프로토콜을 사용

 

시스템 기초 용어 

 

노드 

- 컴퓨터 이론 분야에서 특정 시스템을 가리키는 가장 일반적인 용어

- 데이터를 주고받을 수 있는 모든 시스템을 통칭

라우터

- 인터넷 내부를 구성하며 기본으로 데이터 전송 기능을 포함

호스트

- 인터넷 바깥쪽에 연결되어 일반 사용자들의 네트워크 접속 창구 역할을 함 

 

OSI 7계층 모델 

 

1😊계층별 기능 

물리 계층: 호스트를 전송 매체와 연결하기 위한 인터페이스 규칙과 전송 매체의 특성을 다루며, 크게 유선 매체와 무선 매체로 구분
데이터 링크 계층: 물리 계층의 오류에 관한 오류 제어 기능을 수행
네트워크 계층: 송신 호스트가 전송한 데이터가 수신 호스트까지 안전하게 도착하려면 여러 개의 중개 시스템인 라우터를 거쳐야 하는데, 이 과정에서 데이터가 올바른 경로를 선택할 수 있도록 지원하는 계층
전송 계층: 송신 프로세스와 수신 프로세스 간의 연결 기능을 제공하기 때문에 프로세스 사이의 안전한 데이터 전송을 지원
세션 계층: 전송 계층에서 제공하는 연결의 개념과 유사한 세션 연결을 지원하지만, 이보다는 더 상위의 논리적 연결, 응용 환경에서 사용자 간 대화 개념의연결로 사용되기 때문에 전송 계층의 연결과 구분
표현 계층: 전송되는 데이터의 의미를 잃지 않도록 올바르게 표현하는 방법을 다룸, 정보를 교환하는 호스트들이 표준화된 방법으로 데이터를 인식할 수 있게 해줌
 
응용 계층: 일반 사용자를 위한 다양한 네트워크 응용 서비스를 지원
 
 
2😊 프로토콜과 인터페이스 
 
여기서 정의를 다시 내리자면.. 
 
프로토콜: 서로 다른 호스트에 위치한 동일 계층끼리의 통신 규칙
 
인터페이스: 같은 호스트에 위치한 상하위 계층 사이의  규칙
 
서비스: 하위 계층이 상위계층에 제공하는 인터페이스 

 

 

인터네트워킹

 

이것은 네트워크와 네트워크의 연결을 의미하며 네트워크 수가 증가할수록 복잡도가 커진다. 

 

게이트웨이 

인터네트워킹 기능을 수행하는 시스템을 일반적으로 게이트웨이라고 부름

리피터
물리 계층의 기능을 지원
물리적 신호는 전송 거리가 멀수록 감쇄되기 때문에 중간에 이를 보완해주어야
리피터는 한쪽에서 입력된 신호를 물리적으로 단순히 증폭하여 다른 쪽으로 중개하는 역할을
브리지
리피터 기능에 데이터 링크 계층의 기능이 가된 것으로 물리 계층에서 발생한 오류를 해결해줌
라우터
물리 계층, 데이터 링크 계층, 네트워크 계층의 기능을 지원

 

3 way handshake

이것은 클라이언트와 서버사이에서 이루어지는 연결확인 방식이다. 

 

 

주소와 이름

IP 주소
- 네트워크 계층의 기능을 수행하는 IP 프로토콜이 호스트를 구분하기 위해 사용하는 주소 체계
- IP 주소는 32비트의 이진 숫자로 구성, 보통 8비트씩 네 부분으로 나누어 십진수로 표현
- IPv4는 32비트이지만 IPv6는 128비트 주소 체계이다. 

 

 

728x90

'네트워크' 카테고리의 다른 글

[컴퓨터 네트워크] 9주차  (1) 2023.12.02
CH5 MAC 계층  (0) 2023.10.18
CH4 데이터 전송  (1) 2023.10.16
CH3 네트워크 기술 익히기  (1) 2023.10.15
CH2 네트워크 개념  (1) 2023.10.14