>  기사  >  컴퓨터 네트워크 시스템은 어떤 아키텍처를 사용합니까?

컴퓨터 네트워크 시스템은 어떤 아키텍처를 사용합니까?

coldplay.xixi
coldplay.xixi원래의
2020-08-01 10:54:2912464검색

컴퓨터 네트워크 시스템이 채택한 아키텍처는 OSI의 7계층 프로토콜 아키텍처, TCP/IP의 4계층 프로토콜 및 5계층 프로토콜 아키텍처입니다. 이는 네트워크 프로토콜의 계층적 분할과 각 계층의 프로토콜 모음입니다. 동일 계층 계층의 프로토콜은 이 계층에서 구현되는 기능에 따라 결정됩니다.

컴퓨터 네트워크 시스템은 어떤 아키텍처를 사용합니까?

컴퓨터 네트워크 시스템에서 채택한 아키텍처는 다음과 같습니다.

세 가지 아키텍처가 있습니다

1 OSI의 7계층 프로토콜 아키텍처

OSI는 국제 기구에서 개발한 표준입니다. 표준화. 명확한 개념과 건전한 이론을 가지고 있지만 복잡하고 비실용적입니다.

OSI 아키텍처

7 애플리케이션 계층

6 프리젠테이션 계층

5 세션 계층

4 전송 계층

3 네트워크 계층

2 데이터 링크 계층

1 물리 계층

2、 TCP/IP의 레이어 프로토콜

TCP/IP 아키텍처가 널리 사용되었습니다.

TCP/IP 아키텍처

4 애플리케이션 계층(FTP, DNS 등과 같은 다양한 애플리케이션 계층 프로토콜)

3 전송 계층(TCP 또는 UDP)

2 인터넷 계층(네트워크 상호 연결 계층이라고도 함)

1 데이터 링크 계층(네트워크 인터페이스 계층이라고도 함)

3. 5계층 프로토콜을 사용한 아키텍처

OSI와 TCP/IP의 장점을 결합한 네트워크 원리를 학습하는 아키텍처입니다.

5

애플리케이션 계층 프로토콜: FTP, DNS, HTTP 및 기타 프로토콜.

(4) 전송 계층

전송 계층은 두 호스트의 프로세스 간 통신을 위한 서비스를 제공하는 역할을 담당합니다.

전송 계층에서 사용하는 프로토콜:

1>전송 제어 프로토콜 TCP

연결 지향적이며 데이터 전송 단위는 메시지 세그먼트이므로 안정적인 전달을 제공합니다.

2>사용자 데이터그램 프로토콜 UDP

연결이 없으며 데이터 전송 단위는 데이터그램이며 안정적인 전달이 보장되지 않습니다. ​​​​​​​​​​

(3) 네트워크 계층(IP 프로토콜 사용)

​​ 네트워크 계층은 패킷 교환 네트워크의 다양한 호스트에 통신 서비스를 제공하는 역할을 담당합니다.

네트워크 계층의 작업:

데이터를 보낼 때 네트워크 계층은 전송 계층에서 생성된 메시지 세그먼트 또는 사용자 데이터그램을 전송용 패킷(IP 데이터그램이라고도 함)으로 캡슐화합니다. 네트워크 계층의 또 다른 임무는 소스 호스트의 전송 계층을 통해 전달된 패킷이 네트워크의 라우터를 통해 대상 호스트를 찾을 수 있도록 적절한 경로를 선택하는 것입니다.

(2) 데이터 링크 계층

인접한 두 노드(호스트와 라우터 또는 두 라우터 간) 간에 데이터를 전송할 때 데이터 링크 계층은 네트워크 계층에서 제출한 IP 데이터그램을 프레임으로 조립하고,

인접한 두 노드 사이의 링크에 있는 프레임입니다.

(1) 물리 계층

물리 계층은 비트 스트림을 전송하는 데 사용됩니다.

전송은 연선, 광섬유 등 일부 물리적 매체를 사용합니다.

레이어링의 이점

(1) 각 레이어는 독립적입니다. 특정 레이어는 다음 레이어가 어떻게 구현되는지 알 필요가 없으며 레이어 간 인터페이스만 호출하면 됩니다.

(2), 유연성이 좋습니다. 인터페이스가 동일하게 유지되는 한 이러한 레이어 중 하나를 변경해도 다른 레이어에는 영향을 미치지 않습니다.

(3) 구현 및 유지 관리가 쉽습니다.

(4), 표준화 작업을 촉진할 수 있습니다. 각 레이어의 기능이 정확하게 설명되어 있습니다.

컴퓨터 네트워크 아키텍처란 무엇입니까?

컴퓨터 네트워크 아키텍처는 네트워크 프로토콜의 계층적 분할과 각 계층의 프로토콜 모음으로, 해당 계층에서 달성할 기능에 따라 결정됩니다. 각 피어 계층 간의 프로토콜 기능은 해당 기본 서비스에 의해 완성됩니다.

컴퓨터 네트워크 아키텍처의 출현 이유

컴퓨터 네트워크는 매우 복잡한 시스템입니다. 복잡한 컴퓨터 네트워크를 설계하기 위해 사람들은 크고 복잡한 문제를 여러 개의 작은 지역 문제로 변환하는 계층화된 접근 방식을 채택합니다.

위 내용은 컴퓨터 네트워크 시스템은 어떤 아키텍처를 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.