TCP/IP的个人理解

我想要讲述一下有关TCP/IP有关的知识。大多数人以为TCP/IP只是两个网络协议,具体作用也不清楚。

TCP/IP的概念:
其实真正意义上的TCP/IP指代很多有关网络信息传输的协议簇,就是很多协议的集合。因为TCP/IP具有一定的代表性,所以大多数人仅仅知道TCP/IP。TCP指代传输控制协议、IP指代互联协议。

TCP/IP的基本介绍:
在这里插入图片描述

TCP/IP是网络中最基本的协议,对基本的网络通信制定了规则和标准。TCP/IP具体来说,包括应用层、传输层、网络层和数据链路层。每一层都有不同的协议来进行约束,如:应用层常用的协议有FTP(文件传输协议)、SMTP(简单邮件传送协议)等等;传输层常用的协议有:UDP(用户数据包协议)、TCP等等;网络层常用的协议有IP、ICMP等等;数据链路层常用的协议有ARP,RARP等等。每一层功能都不同,每一层的协议作用也不同。

TCP/IP的组成及作用:

                            应用层:服务对象是电脑中的进程(进程指代电脑中一个程序运行的过程,如打开QQ等),是TCP/IP协议中的第一层,与传输层、电脑进程直接联系,进行通信。   应用层的作用是用来接收来自传输层的数据或者按不同应用要求将数据传送给传输层;应用层还可以建立或解除和其他节点的联系,从而更加充分节省网络资源;应用层还能进行加密,格式化数据等功能。
                             传输层:是TCP/IP中的第二层,是使用者的使用平台和计算机网络内部数据结合的通道,能够实现网络中的数据传输和数据共享。传输层主要负责两台电脑中两个进程通信的传输,起缓冲作用。因为电脑有时需要同时多个进程同时进行,所以传输层具有复用和分用的功能。 
                             网络层:TCP/IP中的第三层。主要负责网络数据包的传送。可以进行网络连接的建立、保持和终止,还能寻找对应的IP地址和路由选择进行传送数据包。它的主要作用就是进行IP地址的查询和路由的选择。
                             数据链路层:也叫作网络接口层。它既是传输数据的物理媒介,还可以为网络层提供一条准确无误的线路。传输数据时,首先对电信号进行分组,并封装成数据帧,然后以广播的形式发送和接收。

通信过程:

             在网络通信中,将发出数据的主机称为源主机,接收数据的主机称为目的主机。
             当源主机进行发送数据时,源主机中的应用进程首先把数据交给应用层,在应用层加      上一些控制信息形成报文流,向下传输到传输层。
             在传输层加上一些本层的控制信息,形成报文段、数据段,交给网络层。
             在网络层对它进行封装,传给数据链路层的是IP数据报。数据链路层对其进行封装成帧,并通过比特流的形式传给网络硬件。
             在目的主机,由下向上,在对其进行一层一层的解封,从而达到通信的目的。
             其中比较难理解的是IP数据报和TCP数据报的封装,下面是它们的示意图,具体内容请查看《计算机网络》谢希仁第七版。

IP数据报:
在这里插入图片描述
TCP数据报:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值