您的位置:首页 > 理论基础 > 计算机网络

TCP/IP初识-一些基础知识

2019-02-19 16:55 267 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wajg9125/article/details/87715796 4000

一些基本概念:

网络:一类传输介质的集合,负责计算机或者类似设备之间通信

网络协议:定义了网络传输过程中的通用规则

TCP/IP:在Internet和很多其他网络上使用的网络协议簇,TCP/IP协议除了定义了通用规则,还定义了有传输数据的格式、规则等

物理地址:MAC地址,与网络硬件相关的地址

端口:一种内部通道或地址,它在应用程序和TCP/IP传输层之间提供了一个接口

逻辑地址:IP地址,通过网络软件分配的网络地址,局域网子网和外网之间就是通过ip地址进行通信的

域名:逻辑地址的另外一种结构,一种便于人记忆的地址,类似www.xxxx.com

域名解析:域名到ip地址之间的映射,他们的映射关系表存储在域名服务器上

DNS:域名解析系统,提供域名解析服务

路由器:通过逻辑地址来转发数据的一种特殊的网络设备

 

TCP/IP的特性

1、逻辑地址,逻辑地址与MAC地址之间的转换通过地址解析协议和逆向地址解析协议进行

2、路由选择(动态路由),TCP/IP里定义了路由器如何找到网络的路径的协议

3、域名解析

4、错误控制和流量控制:TCP/IP协议簇提供了确保数据在网络中可靠传送的特性,包括检查数据的传输错误、确认成功接收到网络信息。TCP/IP的传输层和网络访问层定义了定义了这些错误控制、流量控制和确认功能

5、应用支持:TCP/IP中应用程序访问网络是通过端口这个系统的逻辑同的接口实现的

 

TCP/IP的职责:

1、将消息/数据进行分解封装成可以通过传输介质进行有效传输的数据块

2、与网络适配器硬件连接

3、提供寻址信息,确保数据能够正确可靠的到达目的地,确保数据能够被识别

4、确保各网络可以通信

5、执行错误控制、流量控制、流量确认

6、确保应用程序接受数据并传输到网络

7、确保网络接受数据并传输到应用程序

 

TCP/IP模型总共分为四层:应用层、传输层、网际层、网络访问层

网络访问层:提供了与物理网络连接的接口。1、设置数据格式以符合传输介质。2、根据物理地址实现寻址。3、对数据在物理网络传输提供错误控制

网际层:提供逻辑寻址和路由选择,确保;实现逻辑地址和物理地址之间的转换(通过地址解析协议和逆地址解析协议)

传输层:提供流量控制、错误控制、确认等服务,是网络应用程序的接口

应用层:为网络排错、文件传输、远程控制、Internet操作提供了应用程序,提供API

 

OSI(开放系统互联)模型工作分为7层:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层

其中 应用层、表示层、会话层对应四层模型的 应用层,数据链路层和物理层对应四层模型中的网络访问层

 

数据包:

消息:应用层生成的数据包(包含真实数据和应用层报头)

分段:传输层封装了从TCP端口传来应用层的消息

数据报:1、传输层封装了从UDP端口传来的应用层的消息;2、网际层封装了来之应用层的数据

帧:网络访问层封装了数据报,访问层最终会通过最低子层将其转化为比特流

报头:在协议栈的每一层附加到数据上的协议信息

IP:网际层的协议,提供了逻辑寻址和路由选择功能

TCP:传输控制协议,提供了错误控制和确认功能,并充当网络程序的接口

UDP:用户数据协议,传输层中一个不可靠、无连接的协议,但是速度比TCP要搞w

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: