Internet 与TCP/IP协议

news/2024/10/23 7:32:53/

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协议的网络体系架构

 

链路层功能

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

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

链路层优点:

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

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

链路层常见协议:

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

网络层功能:

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

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

网络层常见协议:

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

传输层功能:

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

传输层常见协议:

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

应用层功能:

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

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

,SMTP(简单邮件传输)

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

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


http://www.ppmy.cn/news/678680.html

相关文章

Internet 常用网络协议

当我们使用浏览器在Internet这个高速公路纵横驰骋时,需要用到诸如http、FTP之类的传输控制协议来准确寻找资源,获取文件,这类传输控制协议就好象是公路上的交通标志一样,如果你不了解它,将无法到达你希望去的地方。下面…

网络诊断“您可能需要与该网络的Internet服务提供商ISP签署协议才能获得访问Internet的权限

问题描述: 当打开电脑,发现无法连接网络,使用windows的网络诊断,显示“您可能需要与该网络的Internet服务提供商ISP签署协议才能获得访问Internet的权限” 解决方案: (1)同时按“winR”键&…

Internet 协议编号表

分配的 Internet 协议编号 注意:协议编号采用十进制符号形式。 十进制 关键字 协议0 HOPOPT IPv6 逐跳选项 1 ICMP Internet 控制消息 2 IGMP Internet 组管理 3 GGP 网关对网关 4 IP IP 中的 IP…

网络互联协议

网络互联协议 文章目录 网络互联协议1.VLAN间通信2.静态路由与默认路由3.RIP路由协议4.OSPF路由协议5.BGP路由协议 1.VLAN间通信 ​ 交换机划分VLAN后,不同VLAN之间通过二层无法通信,需要通过三层路由进行通信。支持三层路由的交换机配置VLANIF接口来实…

Internet、TCP/IP协议

Internet,中文正式译名:因特网,起源于ARPA(美国国防部高级研究计划署)建立的ARPANET(阿帕网)。目前世界上最大的、也是唯一的覆盖全球的广域网。 TCP/IP协议族包括了当今互联网中需要约束网络设备的各种通信准则&…

Internet网络通信协议

概念:网络编程一般指利用不同层次的通讯协议上提供的接口实现网络进程通信的编程。传输层协议利用网络层服务的各种应用接口提供点到点的通信,基于传输层协议的网络编程是网络应用编程的基础。基于应用层的协议编程使应用开发简洁、方便 Internet网络通…

Internet 传输层协议

第 3 章 Internet 传输层协议 本章介绍了 Internet 传输层的两个重要协议 TCP 和 UDP ,包括这两种协议的报文格式和工作原理。特别地,本章详细介绍了 TCP 的连接建立与关闭,以及连接建立与关闭过程的状态转换。 3.1 引言 Internet 在传输…

IP协议(Internet Protocol)

什么是IP协议 IP是Internet Protocol 的简称,IP 协议处于 TCP/IP 五层模型的网络层,它的主要功能是数据的传输和路由选择。 IP数据报格式 IP数据报的格式能够说明IP协议都具有什么功能,以下详细介绍: 1) 4位版本号…