第2章 TCP/IP基础知识

1、TCP/IP不仅仅指TCP协议和IP协议。它是一个协议群,包括:

  • 应用协议:HTTP,SMTP,FTP,TELNET,SNMP
  • 传输协议:TCP,UDP
  • 网际协议:IP,ICMP,ARP
  • 路由控制协议:RIP,OSPF,BGP

2、互联网是由ARPANET(阿帕网)发展而来的。互联网的协议就是TCP/IP。互联网中的每个网络都是由骨干网和末端网组成的。每个网络之间通过NOC(网络操作中心)相连。如果网络运营商不同,他的网络连接方式和使用方法也会不同。连接这种异构网络需要有IX(网络交换中心)的支持。总之,互联网就是总舵异构的网络通过IX互联的一个巨型网络。如P62图所示。连接互联网需要向ISP或区域网提出申请。
3、TCP/IP协议分层模型

  • TCP/IP与OSI参考模型

第2章 TCP/IP基础知识_第1张图片

解释:
硬件–物理层:以太网或电话线路等物理层设备。
网络接口层–数据链路层:驱动程序,在操作系统与硬件之间起桥梁作用的软件。
互联网层–网络层:使用IP协议,基于IP地址转发分包数据。它是跨域网络传送数据包,还隐含着数据链路层的功能,但不具有重发机制,因此属于非可靠性传输协议。ICMP是用来向发送端发送一个发生异常的通知。ARP:从分组数据包的IP地址中解析出物理地址(MAC地址)的一种协议。
4、传输层
在这一层有两个代表性的协议。一个是面向有连接的TCP协议,另一个是面向无连接的UDP协议。

  • TCP优点:正确处理在丢包、传输顺序乱掉等异常情况;有效利用带宽,缓解网络拥堵。缺点:为了建立与断开连接,需要不断地法宝手包导致网络流量浪费。此外,为了提高网络的利用率,TCP协议中定义了各种各样的复杂规范,因此不利于视频会议等场合使用。
  • UDP常用于分组数据较少或多播、广播通信以及视频通信等多媒体领域。

5、应用层

  • WWW
    浏览器与服务端之间通信所用的协议是HTTP,所传输的数据的格式是HTML。WWW中的HTTP属于OSI应用层的协议,而HTML属于OSI表示层的协议。

  • 电子邮件
    使用SMTP协议,内容本来只能发送文本格式,后来由MIME协议拓展以后,可以发送声音、图像等各式各样的信息。MIME属于OSI表示层的协议。

  • 文件传输(FTP)
    使用FTP协议,传输过程可选择用二进制方式还是文本方式。文件传输时会建立两个TCP连接,分别是发出传输请求时所要用到的控制连接与实际传输数据时所要用到的数据连接。

  • 远程登录(TELNET与SSH)

  • 网络管理(SNMP)
    使用SNMP管理的主机、网桥、路由器等称作SNMP代理。而进行管理的那一段叫做管理器。在代理端,保存着网络接口的信息、通信数据量、异常数据量以及设备温度等信息。这些信息可以通过MIB访问。因此,SNMP属于应用协议,MIB属于表示层协议。

你可能感兴趣的:(互联网,网络)