ComputerNetwork
2017-01-20 14:52:53 0 举报
计算机网络是一个复杂的技术系统,它允许数据和信息通过各种设备和传输介质在多个计算机之间进行传输和共享。计算机网络的主要组成部分包括服务器、客户端、网络设备(如路由器、交换机等)以及通信协议。这些组件共同协作,使得用户可以在不同的地理位置访问和使用资源,实现远程办公、在线学习和娱乐等功能。计算机网络的发展极大地推动了信息技术的进步,改变了人们的生活方式和工作方式。如今,互联网已经成为全球范围内的信息基础设施,为人类社会的发展提供了强大的支持。
作者其他创作
大纲/内容
连接成功
发送请求报文
头部长度正确
目的地址为当前地址或广播地址
清零计时器
TTL大于0
结束
请求合法
代理关闭连接
N
版本号是4
开始
填充数据信息
接收消息解析消息类型
Y
检查目的地址是否为本机
发送结束消息
代理对http头进行修改
代理接受请求
丢弃
根据子网掩码长度和目的IP获取子网IP
超时
seqbase
下一跳转本地序
将数据写入文件
接受消息解析消息类型
客户端有请求
timetimeout
seq=base
代理转发数据
检查TTL是否1
TTL-1重算checksum
抛弃
申请缓冲区
找到目标地址
代理连接远程服务器
type=0x01
发送给上层
新生成的路由表项加入到路由表中
填充头部信息
发送给下层
time++
查询路由表,找最长前缀
发送ACKexpected_seq++
seq=expected_seq
seq是最后一个数据报
发送ACK
type=0x02
type=0x04
发送第一个窗口内的数据报
清空路由表
给下层转发
子网掩码长度转本地序
创建套接字监听8888端口
checksum正确
type=0x03
提交给上层
代理服务器监听客户端
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容