计算机网络知识点

网络模型

  • 物理层:物理层处于OSI参考模型的最低层。物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以透明地传送比特流。
  • 数据链路层:数据链路层在物理层提供比特流传输服务的基础上,在通信实体之间建立数据链路连接,传送以帧为单位的数据,通过差错控制、流量控制方法,变有差错的物理线路为无差错的数据链路。
  • 网络层:网络层主要任务是通过执行路由选择算法,为报文分组通过通信子网选择最适当的路径。它是OSI参考模型七层中最复杂的一层。
  • 传输层:传输层是向用户提供可靠的端到端服务,透明地传送报文。
  • 会话层:会话层的主要目的是组织同步的两个会话用户之间的对话,并管理数据的交换。
  • 表示层:表示层主要用于处理两个通信系统间信息交换的表示方式,它包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。
  • 应用层:应用层是OSI参考模型的最高层。应用层不仅要提供应用进程所需要信息交换和远程操作,而且还要作为应用进程的用户代理,完成一些为进行语义上有意义的信息交换所必须的功能。

TCP首部

  • 源端口和目的端口,各2字节
  • 序号,4字节,面向字节流传输,标识当前报文段发送数据的起始编号,接受方根据起始编号和数据大小,就可以推算出下一个应该接受报文的起始编号
  • 确认号,4字节,下一个希望收到报文的起始编号,即表示:N之前编号的数据已经成功收到
  • 数据偏移,4字节,数据部分离报文段起始位置有多远
  • 保留位,6字节,暂时没用,留着以后使用
  • URG:说明有紧急数据,应尽快发送
  • ACK:建立连接后所有ACK报文必须置为1
  • PSH:。。。
  • RST:出现了严重错误,必须重新建立连接
  • SYN:请求连接
  • FIN:释放连接
  • 窗口:发送本报文段的一方的接受窗口
  • 检验和:检验报文的首部和数据是否发送改变
  • MSS:规定的最大报文长度
阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×