首页 > 编程知识 正文

数据传输加密的三种方式,数据传输方式

时间:2023-05-04 06:45:06 阅读:260511 作者:4381

1、传输层:建立主机之间应用程序之间的通信,端到端通信
TCP:可靠有序的传输、但负载大,处理复杂速度较慢(ftp、http)
UDP:不可靠传输、无序,但处理简单速度快(一般应用于即时通信如视频或语音电话)
2、UDP

TCP

由于进程的创建和撤销都是动态的,发送方几乎无法识别其他机器上的进程,解决这个问题的方法就是在运输层使用协议端口号 (protocol port number),或通常简称为端口
TCP传输过程
无差错传输

出错

2、VRP操作
vrp versatille routing platform 通用路由平台,华为数通产品的操作系统(底层为linux系统)
常用命令:
display 查看指令后面可以接各种选项
display version 查看设备版本信息
display ip routing-table 查看路由表
命令可用tab键补全
sysname 给设备命名
user-interface vty 0 4 进入用户接口视图,vty用户接口是远程登录接口
authrntication-mode password 配置远程登录的密码模式
move 移动文件
rename 文件重命名
delete 删除文件,但是会放在回收站
unreserved 永久删除
undelete 恢复被删除的文件
reset recycle-jqdds 清空回收站

3、数据传输过程
应用层数据调用soket,soket将应用层的需求转交给传输层(传输层有两个协议TCP/UDP协议)源端口是随机产生,目标端口是固定的web一个交给TCP80端口一个交给8000,当soket把数据交给传输层之后,需要对传输层进行封装一个封装成TCP另一个UDP,TCP的需要看长度准备一段或者好几段;传输层之后来到网络层,网络层会封装上IP地址(sip,dip);封装完IP后到数据链路层,数据链路层主要封装MAC(dmac,smac)如果没有DMAC就启动ARP去查找,最后达到物理层;物理层将封装完成的数据转换为比特流;从接口发出去,发出去后可能会来到交换机,交换机将比特流还原为帧,然后查看DMAC地址,查看完之后,根据MAC转发表去找到DMAC对应的接口出去到相应的路由器接口,到路由器之后,路由器先还原比特流,查看帧的DMAC是否是自己的MAC,如果是就接收并拆掉二层的封装,查看三层封装, 路由器查看路由表(路由表是DIP与接口下一跳网关的对应的表)然后确定要转发的接口,在给三层数据加上二层的封装,转发出去,等到达网卡后,网卡查看MAC是不是自己,是的话,就解封装查看三层是不是自己,是的话,就解三层的封装,看四层的流量端口,将对应的数据给SOKET(TCP还会判断传输的数据有没有出错,在TCP传输数据之前,要先执行三次握手,然后再传输数据),当完整的数据到达组好之后,根据端口的指引给应用程序

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。