图解TCP/IP→第2章基础知识

####TCP、IP背景
**关键词:ARPANET,UNIX,分组交换技术,

*ARPANET(阿帕网),也是全球互联网的鼻祖。阿帕网的成功也充分证明了基于分组交换技术的通信方法的可行性。

*20世纪70年代前半叶,ARPANET中的一个研究机构研发出了TCP/IP。

*大事件表↓
→1969年        ARPANET诞生。开发分组交换技术
→1972年        ARPANET取得初步成功。扩展到50个节点。
→1975年        TCP/IP诞生。
→1982年        TCP/IP规范出炉。UNIX是最早开始实现TCP/IP协议的。
→1983年        ARPANET决定正式启用TCP/IP为通信协议。

####TCP、IP标准化
**关键词:网际协议族,标准化,OSI,RFC,

*TCP/IP具体含义:字面意义上指TCP与IP两种协议,不严格。因为有时也确实就是指这两种协议,但是有时指利用IP进行通信时所用到的协议群统称。

*网际协议族(Internet Protocol Suite):组成网际协议的一组协议。

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

*TCP/IP标准化过程特点(即与其它标准化过程的不同)↓(被人打趣道:“TCP/IP简直就是先开发程序,后写规格标准”)
→壹,具有开放性
→贰,注重实用性,即被标准化的协议能否被实际运用

*TCP/IP与OSI相比,OSI未能达到普及原因:↓
→壹,未能尽早地制定可行性较强的协议
→贰,未能提出应对技术快速革新的协议
→叁,未能及时进行后期改良的方案

*TCP/IP规范:RFC

*TCP/IP标准化流程...(略)

*RFC获取方法...(略)

####互联网基础知识

*“互联网”是指由ARPANET发展而来、互连全世界的计算机网络。现在“互联网”是一个专有名词,对应的英文单词“The Internet”早已成为固有名词。

*Internet指网际网,The Internet指互联网。(首字母大写)

*互联网与TCP/IP的关系:互联网进行通信时,需要相应的网络协议,TCP/IP就是为使用互联网而开发制定的协议族。所以,互联网的协议就是TCP/IP。

*互联网的机构↓
→互联网中的每个网络都是由骨干网(BackBone)和末端网(Stub)组成
→每个网络之间通过NOC(NetWork Operation Center,网络操作中心)相连
→如果网络的运营商不同,它的网络连接方式和使用方法也会不同,连接这种异构网络需要有IX(Internet Exchange,网络交换中心)的支持
→总之,互联网就是众多异构的网络通过IX互连的一个巨型网络

####TCP/IP与OSI参考模型

上图是我参考书中在Processon在线画的,哈哈,还不错吧,晚安,,,

时间: 2024-12-08 18:31:53

图解TCP/IP→第2章基础知识的相关文章

图解 TCP/IP 第六章 TCP与UDP 笔记6.1 传输层的作用

?图解?TCP/IP? 第六章?TCP与UDP? ?笔记6.1 传输层的作用 ? 传输层必须指出这个具体的程序,为了实现这一功能,使用端口号这样一种识别码.根据端口号,就可以识别在传输层上一层的应用程序所有进行处理的具体程序. ? 6.1.1 传输层定义 6.1.2 通信处理 ? 6.1.3 两种传输层协议 TCP和UDP TCP 是面向连接的.可靠的流协议.流就是指不间断的数据结构,你可以把它想象成排水管道中的水流. UDP 是不具有可靠性的数据包协议 .细微的处理会交给上层的应用去完成.在U

图解TCP/IP第五版 -- 目录

很多年前买过<TCP/IP详解>3卷,当时可能根本没看,也可能是看了又忘了,没有留下什么印象,当时的书也当做废品卖了. 卖书时的感觉貌似是,买了太多的书,基本都没看,搬家搬来搬去的麻烦,不如从网上看些资料来的直接,三箱子书都卖了,有很多书都是当年颇有名的,书的范围也很广. 单说语言层面,其实当时没有理解语言的精髓,甚至把开发工具的熟练使用当做学会语言,现在还记得的,买过的有各种<开发人员指南>:Delphi.C++Builder.VB.ASP.JBuilder.C#:现在想来也是不

图解TCP/IP第五版 -- 文件夹

非常多年前买过<TCP/IP具体解释>3卷,当时可能根本没看,也可能是看了又忘了,没有留下什么印象,当时的书也当做废品卖了. 卖书时的感觉貌似是.买了太多的书,基本都没看,搬家搬来搬去的麻烦,不如从网上看些资料来的直接.三箱子书都卖了.有非常多书都是当年颇有名的,书的范围也非常广. 单说语言层面,事实上当时没有理解语言的精髓,甚至把开发工具的熟练使用当做学会语言.如今还记得的,买过的有各种<开发者指南>:Delphi.C++Builder.VB.ASP.JBuilder.C#:如今

《图解tcp/ip》读书笔记(二)

<图解tcp/ip>读书笔记(二) 本周主要阅读的是本书的第三章--数据链路. 当然了,从某些角度讲,我认为这一章就是计算机网络的最基本的内容之一.整章讲述了数据链路层的作用和相关技术,主要描述了以太网.无线通信.ppp.公共网络以及其他的一些数据链路一些细节性的技术. 由于之前已经学习过相关计算机网络的课程,因此,就不再详细的记录整个阅读内容了,很多让我突破以前思维定式的一些知识,我挑一些列在下面. 其实这些知识花几分钟.几个小时,就可以得到,或者查阅互联网会得到比这本书更新的技术,但是,有

图解TCP/IP

协议 协议就是计算机与计算机之间通过网络实现通信事先达成的一种"约定".这种"约定"使那些由不同厂商的设备.不同的CPU以及不同的操作系统组成的计算机之间,只要遵循相同的协议就能够实现通信.反之,如果使用的协议不同,就无法通信. 分组交换是将大数据分割为一个个叫做包(Packet)的较小单位进行传输的方法.这里所说的包,就如同我们平常在邮局里见到的邮包.分组交换就是将大数据分装为一个个这样的邮包交给对方. 2.3 协议分层与OSI参考模型 协议分层就如同计算机软件中

图解TCP&#39;IP

--TCP和UDP区别: 1)TCP (Transmission Control Protocol)传输控制协议和UDP(User Datagram Protocol)用户数据报协议协议属于传输层协议. 2)其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送.可靠性.有效流控.全双工操作和多路复用.通过面向连接.端到端和可靠的数据包发送.通俗说,它是事先为所发送的数据开辟出连接好的通道,然后再进行数据发送:一般来说,TCP对应的是可靠性要求高的应用. 3)而UDP则不为IP提供可

Kubernetes 第一章 基础知识

Kubernetes 第一章 基础知识 Kubernetes是一个开源容器编排引擎,用于自动化容器化应用程序的部署,扩展和管理.开源项目由Cloud Native Computing Foundation(CNCF)托管. Kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明性配置和自动化.它拥有庞大,快速发展的生态系统.Kubernetes服务,具有广泛的工具和支持可用. 发展历程 传统部署时代: 早期,组织在物理服务器上运行应用程序.无法为物理服务器中

wpf(第一章 基础知识)

wpf第一章基础知识:通过vs2015创建wpf程序会在引用里面多出3个核心程序集PresentationCore.PresentationFramework.WindowsBase.并且会在解决方案中生成如下的结构: 1.程序起始相关的资源:2.与整个wpf相关的后台代码:3.窗体界面:4.窗体界面的后台代码. 在app.xaml中 1.Application的后台类:2.启动窗体:3.系统资源区域 除此之外可以在MainWindow.xaml中自定义窗体设置属性,拖拉控件在里面.

图解TCP/IP 读书笔记(一)

最近借了本<图解TCP/IP>,看了下之后,感觉有必要记录下得到的东西,和自己的理解,与君共勉. 1.计算机网络的发展背景: 单机模式(只够吭哧吭哧的完成计算任务时)---> 互连模式(计算机总算有余力了,大家也需要共享信息和即时传递消息)---> 互联网络(小范围网络开始聚集,形成互联网社会生态) 其发展个人觉得还是以技术的更新为铺垫的. 2.计算机与网络发展的7个阶段 1)批处理(事先准备好执行的程序和数据,批量处理) 2)分时系统(多个终端一个计算机,模拟一人一机的使用场景)