了解网络以及网络分层

网络编程涉及到网络、通讯协议和通信接口的概念。网络是连接不同区域电脑的系统,允许资源共享、信息传输和处理。通讯协议是网络通信的标准,如TCP/IP协议族,它简化了OSI模型,分为应用层、传输层、互连网络层和网络接口层。通信接口包含硬件和软件装置,用于节点间的通信。理解网络分层有助于简化复杂的网络设计。关注公众号获取更多相关资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在学习网络编程前,我们需要先来了解几个定义。什么是网络?什么是通讯协议?什么是通信接口?以及网络分层等。

网络:

将不同区域的电脑连接到一起, 组成局域网、城域网或广域网。把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。网络三大基石: html 、http、url。

其作用:

1.资源共享

2.信息传输与集中处理

3.负载均衡与分布处理

通讯协议:

计算机网络中实现通信必须有一些约定即通信协议,对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。

通信接口:

为了使两个结点之间能进行对话,必须在它们之间建立通信工具(即接口),使彼此之间能进行信息交换。接口包括两部分:

• 硬件装置: 实现结点之间的信息传送;

• 软件装置: 规定双方进行通信的约定协议

网络分层:

由于结点之间联系很复杂,在制定协议时,把复杂成份分解成 一些简单的成份,再将它们复合起来。最常用的复合方式是层次方式,即同层间可以通信、上一层可以调用下一层,而与再下一层不发生关系。

图片

为了简化OSI模型,提出了TCP/IP协议。

TCP/IP 是一个协议族,也是按照层次划分,共四层:应用层,传输层,互连网络层,网络接口层(物理+数据链路层)。

OSI网络通信协议模型,是一个参考模型,而TCP/IP协议是事实上的标准。TCP/IP协议参考了OSI 模型,但是并没有严格按照OSI规定的七层标准去划分,而只划分了四层,这样会更简单点,当划分太多层次时,你很难区分某个协议是属于哪个层次的。

图片

关注公众号,可以免费获取毕业设计项目、各种免费软件、资料,笔记哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心之所向...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值