专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

计算机网络原理是什么,计算机网络原理概述

来源:小易整编  作者:小易  发布时间:2023-02-22 05:56
摘要:计算机网络原理是什么,计算机网络原理概述。本文是计算机网络原理初级入门,主要介绍了网络发展史、网络通信基础、TCP/IP五层模型、封装和分用特点。1.网络发展史1.1独立模式独立模式:计算机之间相互独立1.2网络互连网络互连:将多台计算机连...

1.4 广域网WAN

广域网,即 Wide Area Network,简称WAN。 通过路由器,将多个局域网连接起来,在物理上组成很大范围的网络,就形成了广域网。广域网内部的 局域网都属于其子网

计算机网络原理是什么,计算机网络原理概述

编辑


2. 网络通信基础

2.1 MAC地址

数据链路层使用物理地址:绑定在网卡上的一个地址(硬件地址),MAC地址是“绝对唯一”

2.2 IP地址

网络层一个网络内部的IP地址,不应该重复。(软件地址),IP地址用于定位主机的网络地址

2.3  端口地址(port)

一个主机内部区分不同进程的0-65525,两个字节,端口号用于定位主机中的进程。


3. 认识协议

3.1 概念

协议,网络协议的简称,网络协议是网络通信(即网络数据传输)经过的所有网络设备都必须共同遵从的一组约定、规则。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互 通信交流。

通常由三要素组成:

  • 语法:即数据与控制信息的结构或格式
  • 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应
  • 时序,即事件实现顺序的详细说明。

协议(protocol)最终体现为在网络上传输的数据包的格式。

3.2 五元组

四元组:唯一确定网络中的一条通信“线路”

  • 发送ip:发送port + 目标ip:目标port
  • 本地ip:本地port + 远端ip:远端port

传输层:TCP/UDP

五元组:协议:ip1:port1:ip2:port2

计算机网络原理是什么,计算机网络原理概述

编辑


4. 协议分层

4.1 分层的作用

为什么需要网络协议的分层?

分层最大的好处,类似于面向接口编程:定义好两层间的接口规范,让双方遵循这个规范来对接。在代码中,类似于定义好一个接口,一方为接口的实现类(提供方,提供服务),一方为接口的使用类(使用方,使用服务)

  • 对于使用方来说,并不关心提供方是如何实现的,只需要使用接口即可
  • 对于提供方来说,利用封装的特性,隐藏了实现的细节,只需要开放接口即可

4.2 OSI七层模型

OSI:即Open System Interconnection,开放系统互连

  • OSI 七层网络模型是一个逻辑上的定义和规范:把网络从逻辑上分为了7层。
  • OSI 七层模型是一种框架性的设计方法,其最主要的功能使就是帮助不同类型的主机实现数据传 输;
  • 它的最大优点是将服务、接口和协议这三个概念明确地区分开来,概念清楚,理论也比较完整。通 过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯

计算机网络原理是什么,计算机网络原理概述

编辑

OSI 七层模型既复杂又不实用,实际组建网络时,用 TCP/IP 五层(或四层)模型来实现

4.3 TCP/IP五层(或四层)模型

TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。 TCP/IP通讯协议采用了5层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。

  • 应用层:(业务自行设计)负责应用程序间沟通,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程 访问协议(Telnet)等。我们的网络编程主要就是针对应用层。

本文地址:百科问答频道 https://www.neebe.cn/wenda/903270_2.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • 无线WLAN网络测试的五个简单步骤分享

    无线WLAN网络测试的五个简单步骤分享

    在上篇文章跟各位网友分享“如何解决无线路由器网络自动断线?”了,相信大家对于无线WLAN的各个方面大家应该都有一些了解了。那么对于无线WLAN测试,有哪些判断标准呢?可能对大家来说都还有一些不清楚。那么本文将为大家列出5个简单的步骤帮助您来...

  • 虚拟网络连接怎么建立

    虚拟网络连接怎么建立

    当我们使用Win7系统时,因为某些原因需要建立虚拟网络连接,但是我们不知道如何操作怎么办?该如何才能创建好虚拟的网络连接呢?下面小编就为大家奉上一个图文并茂的教程。  1.右键点击桌面的“网络”->“属性”,打开“网络和共享中心”界面......

  • 网络唤醒是什么意思?

    网络唤醒是什么意思?

    网络唤醒是通过特别的字符串或声音来激活睡眠状态中的计算机的机制。这项技术可以从远处让技术睡眠的计算机恢复正常功能,可以是本地或者远程,因此被人们所熟知。一旦某台计算机接收到正确的召唤信号,网络唤醒技术就会让计算机从睡眠模式转变为唤醒模式,...

  • ATM网络是什么意思?

    ATM网络是什么意思?

    ATM网络是ATM(以太网传输模式)网络,是一种以AsynchronousTransferMode(ATM)协议作为基础建立的数据传输网络。ATM网络是一种小体积、高带宽的数据传输网络,主要用于实时视频和音频的传输。它采用小...

  • 锁定计算机是什么意思?

    锁定计算机是什么意思?

    锁定计算机是一种保护个人隐私或安全信息的重要方法。它可以帮助确保登录到计算机时,非授权的用户不能访问计算机中存储的文件和信息。计算机锁定通常可以通过设置信息安全密码来实现,用户只有输入正确的密码才能打开计算机,这种保护方法可以在恶意入侵者...

  • 网络虚拟化是什么意思?

    网络虚拟化是什么意思?

    网络虚拟化是指通过构建虚拟网络环境来演示和模拟网络服务和基础结构。它允许安全地独立测试网络应用程序、网络服务和网络连接,而无需对物理网络元素进行改动。网络虚拟化技术能够有效地结合多个网络流量源来利用虚拟环境,从而提高网络安全性、可用性和性...

  • 网络传输是什么意思?

    网络传输是什么意思?

    网络传输是网络中的通信技术,是指通过电子网络(通常为网络)将消息、信息从一处传输到另一处的过程。网络传输有多种形式,如文件传输协议(FTP)、电子邮件及其他文件传输服务(如聊天室、文件共享等)。它们包含多种数据传输方法,如:以太网传输、点...

  • 网络开发是什么意思?

    网络开发是什么意思?

    网络开发是指利用Internet技术为用户构建、开发网络系统的过程。它包括搭建网络架构、使用编程语言编写各种程序、定义网站架构和功能性等。它通常将软件工程和网络技术完美结合,以满足特定用户需求,并将网站交给客户或企业使用。网络开发可以将一...

  • 周排行
  • 月排行
  • 年排行

精彩推荐