图解TCP/IP

选取图解TCP/IP这本书,是因为能够快速入门,不需要死记硬背

OSI参考模型中各个分层的作用

网络设备

  • 网卡:用来连接互联网
  • 中继器:是对减弱的信号进行放大和发送的设备;无法改变传输速度
  • 网桥:数据链路层面上连接两个网络的设备;根据(物理地址)数据帧的内容转发数据给相邻的其他网络
  • 路由器:连接网络与网络的设备,并对分组报文进行转发的设备(IP地址)
  • 4~7层交换机:是以TCP等协议的传输层及其上面的应用层为基础,分析收发数据,并对其进行特定的处理
  • 网关:负责协议的转换与数据的转发

共享介质型网络与非共享介质型网络

共享介质型网络

争用方式:是指争夺数据传输的权利,也就奥CSMA(载波监听多路访问),令网络中的各个站采用先到先得的方式占用信道发送数据


改良CSMA的另一种方式——CSMA/CD

令牌传递方式:是沿着令牌环发送一种叫做“令牌”的特殊报文;这种方式有两个特点:一是不会有冲突,二是每个站都有通过平等循环获得令牌的机会

非共享介质型网络: 是指不共享介质,是对介质采取专用的一种传输控制方式;网络中的每一个站直连交换机,由交换机负责转发数据帧。在这种情况下采用全双工通信方式

IP

为什么IP要采用面向无连接

  • 一是为了简化
  • 二是为了提速
    IP负责将数据发送给目标主机,那么TCP则负责保证对端主机确实收到数据。

    IP地址的分类


单播、广播和多播

IPV4首部

版本

由4比特构成,表示标识IP首部的版本号。

首部长度

由4比特构成,表示IP首部的大小

区分服务

由8比特构成,用来表明服务质量

DSCP段与ECN段

IPV6首部格式

APR的工作机制

TCP的特点及其目的

  • 通过序列号与确定应答提高可靠性。超出特定的时间间隔中,如果没有收到确定应答,会选择重发。是因为丢包或者是确定应答延迟到达

  • 重发超时计算既要考虑往返时间又要考虑偏差是有其原因的,重发超时都是0.5秒的整数倍,重发次数到达一定次数也会停止发送。

  • 窗口控制和重发控制:确认应答未能返回的情况,某些确认应答即使丢失也无需重发。某个报文段丢失的情况,接收主机如果收到一个自己应该接收的序号以外的数据时,会针对当前为止收到数据返回确定应答。