网络基础协议

什么叫协议:

为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言”

协议分层?

网络通信的过程很复杂

数据以电子信号的形式穿越介质到达正确的计算机,然后转换成最初的形式,以便接收者能够阅读;

为了降低网络设计的复杂性,将协议进行了分层设计

分层设计的意义

通信服务层的模块设计可相对独立于具体的通信线路和通信硬件接口的差别;

而通信服务层的模块设计又可相对独立于具体用户应用要求的不同;

简化了相关的网络操作;提供了不同厂商之间的兼容性;促进了标准化工作;结构上进行了分层;易于学习和操作

各个层次独立,一层的变化不会影响到邻层

OSI参考模型

传输层:TCP/UDP

网络层:IP

数据链路层:MAC

TCP/IP参考模型:

 

应用层

应用层为应用软件提供接口,使应用程序能够使用网络服务。应用层协议会指定使用相应的传输层协议,以及传输层所使用的端口等。

应用层的PDU被称为Data(数据)----【应用层看端口】

传输层

传输层协议接收来自应用层协议的数据,封装上相应的传输层头部,帮助其建立“端到端”(Port to Port)的连接。

传输层的PDU被称为Segment(段)

TCP和UDP---报文格式

TCP和UDP---端口号

TCP的建立----三次握手

任何基于TCP的应用,在发送数据之前,都需要由TCP进行“三次握手”建立连接

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值