计算机网络

目录

理解网络传输

网络的发展:

网络协议栈

什么是网络协议?

数据包跨网络传输过程理解

网络通信的本质

网络字节序


理解网络传输

网络的发展:

一.独立计算机。

二.网络互联: 多台计算机连接在一起, 完成数据共享。

三.局域网LAN: 计算机数量更多了, 通过交换机和路由器连接在一起。

四.广域网WAN: 将远隔千里的计算机都连在一起。

网络传输的本质无非就是通过线路将各个计算机连接起来,通过电信号的高低电频代表0,1信号,将0,1信号序列通过线路传输给其他计算机。计算机内部各个硬件之间彷佛也是一个小型的"网络系统"。

网络协议栈

什么是网络协议?

上面已经谈到,网络的本质是计算机之间通过线路传输0,1序列数据。要让0,1序列有意义,必须让进行网络通信的每个主机都有一套对0,1序列相同的理解方式。此时网络协议就应运而生了,网络协议是由国际性的互联网组织制定的统一标准。不仅统一了数据传输格式,还统一了数据传输速率、传输步骤,通信双方必须同时遵守才能完成数据的交换。

网络协议栈就是将协议进行分层,每一层都有不同的协议"分工"共同保证网络传输的正确、可靠。

数据在网络协议栈中各层加各层具有独特功能的报头,然后将数据包整体发送出去,在对端在用相同的协议进行解包。

上面所说的网络协议栈是被编入各种计算机的操作系统中的。不同的操作系统都遵循同一套网络协议栈。 

数据包跨网络传输过程理解

数据包在网络中传输就是封装,解包,再封装,在解包的过程。 

网络通信的本质

网络通信的本质是不同主机上两个进程间的通信、io交互。ip地址标识不同的主机,端口号标识主机上的特定进程。

网络字节序

由于计算机分为大端机、小端机,为了确保网络中的不同设备和系统能够正确地解释和传输数据,网络通信要规定传输哪种格式的数据(网络字节序列),即待传输的数据都要先转为网络字节序列(规定大端),再进行传输。

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

无极太族

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

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

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

打赏作者

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

抵扣说明:

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

余额充值