Internet 与TCP/IP协议

1.产生背景

20世纪50年代,美国领导的西方阵营,苏联领导的东方阵营。为争夺科技,军事力量的背景下产生。

美国成立国防部高级研究计划。1968年提出高级资源共享的计算机网络。后实现网络互连。最初的Internet形成。

也叫ARPAnet 阿帕网。其他国家相继建立本国的主干网并接入Internet.又MIC,Sprint 公司运营使普通家庭也可以使用。

2.TCP/IP协议的基础

NCP协议(网络控制协议):是一台主机对另一台主机的通信协议。本质是一个设备驱动程序。

  1. 不能使不同操作系统的电脑不同类型的电脑连接。
  2. 没有纠错能力

产生了对新的协议设计的设计基本原则-----TCP/IP协议。(设计者 Vinton Cerf and Kahn)

  • 每一独立的网络必须按自己的标准建立,和互联网相连接的时候,不需要对内部建立改动。
  • 如果包没有到达目的地,重发该包
  • 网络之间由路由器,网关进行连接。
  • 整个互联网不需要再操作层面上进行任何总体控制。

注:实现过程中发现丢包时TCP协议不能有效的纠正。因为加入了IP协议。

TCP协议传输控制协议。检测网络传输中的差错。

  • 当检测到传输中差错,产生重发信号。
  • 源端口收到该信号重新发送传输发生错误的包

通过这种差错重传机制保证数据到达目的地

IP协议:对不同网络进行互联的互联网协议。

  • 在各种局域网地址标准上,为互联网络中的所有主机设定了统一的IP地址。
  • 保证不同网络中的主机主要接入互联网就可以互相识别通信。

 

3.TCP/IP协议的网络体系架构

 

Internet 与TCP/IP协议_第1张图片

链路层功能

把接收到网络数据报通过物理接口发送到传输介质上

或者从物理网络上接收数据帧抽出IP数据报交给IP层。

链路层优点:

把重点放在了网络互联上,不必纠结物理网络的细节。

可以让不同类型的物理网络互联。

链路层常见协议:

ARP(地址解析协议) RARP(逆地址解析协议)

网络层功能:

把源主机上的分组发送到互联网中的任何一条目的主机

由于源主机和目标主机有多条通路相连,需要进行路由选择。

网络层常见协议:

IP协议(网际协议),ICMP(互联网报文控制协议) IGMP协议(组管理协议)

传输层功能:

提供应用程序之间的通信,端对端的通信。

传输层常见协议:

TCP(传输控制协议) 可靠的      UDP(用户数据报协议) 不可靠的

应用层功能:

像用户提供特定的常用的程序。

如远程登录(Telnet) FTP(文件传输协议),HTTP(超文本传输协议),DNS(域名系统),SNMP(简单网络管理协议 基于UDP)

,SMTP(简单邮件传输)

4.TCP/IP协议模型的两个边界

Internet 与TCP/IP协议_第2张图片

5.TCP/IP协议的通讯过程(详细说明待补充)

Internet 与TCP/IP协议_第3张图片

Internet 与TCP/IP协议_第4张图片

你可能感兴趣的:(网络编程与计算计算网络)