2.网络是怎么连接的 --- 用电信号传输TCP/IP数据

第2章 用电信号传输TCP/IP数据  
——探索协议栈和网卡
2.1 创建套接字  
	2.1.1 协议栈的内部结构  
	2.1.2 套接字的实体就是通信控制信息  
	2.1.3 调用socket时的操作 
	 
2.2 连接服务器  
	2.2.1 连接是什么意思  
	2.2.2 负责保存控制信息的头部  
	2.2.3 连接操作的实际过程 
	 
2.3 收发数据  
	2.3.1 将HTTP请求消息交给协议栈  
	2.3.2 对较大的数据进行拆分  
	2.3.3 使用ACK号确认网络包已收到  
	2.3.4 根据网络包平均往返时间调整ACK号等待时间  
	2.3.5 使用窗口有效管理ACK号  
	2.3.6 ACK与窗口的合并  
	2.3.7 接收HTTP响应消息 
	 
2.4 从服务器断开并删除套接字  
	2.4.1 数据发送完毕后断开连接  
	2.4.2 删除套接字  
	2.4.3 数据收发操作小结 
	 
2.5 IP与以太网的包收发操作  
	2.5.1 包的基本知识  
	2.5.2 包收发操作概览  
		传递给网卡的网络包是由一连串0和1组成的数字信号,网卡会将这些数字信息转换为电信号或者光信号,并通过网线(或光纤)发送出去,然后
	这些信号就会达到集线器、路由器等转发设备,再由转发设备一步步的送达接收方。

	2.5.3 生成包含接收方IP地址的IP头部  
	2.5.4 生成以太网用的MAC头部  
	2.5.5 通过ARP查询目标路由器的MAC地址  
	2.5.6 以太网的基本知识  
	2.5.7 将IP包转换成电或光信号发送出去  
	2.5.8 给网络包再加3个控制数据  
	2.5.9 向集线器发送网络包  
	2.5.10 接收返回包  
	2.5.11 将服务器的响应包从IP传递给TCP 
	 
2.6 UDP协议的收发操作  
	2.6.1 不需要重发的数据用UDP发送更高效  
	2.6.2 控制用的短数据  
	2.6.3 音频和视频数据 
	 
插进Socket里的是灯泡还是程序  

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值