首页 > 代码库 > TCP/ip--基础知识

TCP/ip--基础知识

数据链路层:

硬件:交换机和网桥;交换机两台计算机直接通信,网桥把计算机划分为两部分并过滤流量,基于MAC地址简历一张表,将计算机划分为网桥的一边。

数据链路层:介质访问控制(MAC),逻辑链路控制子层(LLC)

  1. MAC子层:实现对传输介质从的访问控制,对共享传输介质(以太网)的数据包从一台NIC到另一台NIC上实现唯一的物理地址(mac)标识。有一些方法会使用MAC地址分配网络访问的计算机。(载波监听/冲突检测)。
  2. LLC子层:微数据链路提更逻辑控制。包括同步,流量控制,错误检查,有三种数据通信操作类型:无连接;面向连接;无连接应答响应服务。  
  3. LLC层在mac层上面,扮演者一个上层和mac层的连路人的角色。

数据链路层提更了底层可靠的面型链接的传输服务。

网络层

  1. 数据包顺序话+逻辑地址;逻辑地址(ip)是软件赋予,不是永久性的。
  2. 网络层负责点和结点建立一个虚拟电路《没有实际的物理链路》节点是计算机或者路由器等具有MAC地址的设备。
  3. 负责路由的推进和数据包的传递,跨网络作用。
  4. 实现流量控制和差错控制功能,硬件设备:路由器和三层交换机。

传输层

  1. 节点到节点的数据传输,数据透明,并提更端到端的流量控制和数据检测和数据恢复。
  2. 第一步:建立端口到端口的虚拟链路。主机传输协议确认应用程序发送的数据是否可被访问+两个端点准备数据传输。
  3. 第二步:数据送达,传输协议监控传输错误,流量控制,错误回复。
  4. 传输层提更了更高层次上的可靠性和面向连接和面向非链接。

传输层管理端口的逻辑地址;处理域名解析;

 

会话层

使用传输层建立的额虚拟链路,建立两个进程之间的会话。传输层在两台计算机之间建立一个链接而会话层是在两个进程之间建立一个链接。

 

TCP/ip--基础知识