一、发展史

1. Ethernet & Token-Ring  施乐公司和IBM公司各自研发的便于自家信息产品数据传输的网络技术。

2. ARPANET(TCP雏形) & TCP/IP  可以在不同的网络硬件上运行的软件技术,使得不同公司的计算机或者数据可以实现沟通传输。

3. Internet  通过TCP/IP网络连接技术连接起来的一个网络世界。

4. Ethernet & Internet  这两个网络技术都被标准化 。

 

二、OSI七层协议

  数据传输是逐级传递,应用程序为最高层,物理为最底层。上层的包裹是下一层的数据。数据链路层比较特殊,他处在软件包与硬件数据帧中间的一个阶段。

应用层(application):定义应用程序如何接入该层的沟通接口;

表示层(presentation):将本地端应用程序的数据格式转化成网络的标准格式;

会话层(session):在确认网络服务建立连接的确认;

传输层(trsport):定义了发送端与接收端的连接技术,确保数据正确无误的到达目的地;

网络层(network):定义了IP,数据数据包传输路径的选择;

数据链路层(data-link):  偏向软件部分的是处理上层传来的数据包数据并转成MAC格式(网络接口所能处理的主要数据包,也是最终被物理层编码成比特流的数据) 硬件处理mac数据;

物理层(physical):必须定义所使用传输设备的电压与信号。


OSI与tcp/ip对应关系

OSI的应用层、表示层、会话层对应tcp的应用层

   传输层就对应tcp的传输层

   网络层对应tcp的网络互连层

   数据链路层和物理层对应tcp的主机到网络层


常见的tcp应用层协议有http、ftp、telnet、smtp

常见的udp应用层协议有dns、snmp、tftp、ntp