IP工作原理

IP工作原理
IP工作原理

实际上说白了网络就是数字信号通过计算机的网卡(物理层)网卡将数字信号转变成二进制代码通过网线传输出去,在这里涉及到了TCP/IP的参考模型,在以后会具体讲通过互联网层为即将发送的数据包添加IP包头 TCP 或者是UDP包头然后数据就可以准确的发送到目的地,在这个过程中涉及到很多分点,一一解释,首先我在这里拿OSI参考模型的7层协议跟大家讲会更明朗一些 OSI参考模型分为物理层数据链路层网络层传输层会话层表示层应用层 7层在这里我拿用QQ聊天打比方你跟别人聊天时你是客户端客户端可以理解成OSI7层里的上3层也就是会话表示应用这3层可以统一理解成应用层比如你要给你好友发一句"你好" (OSI7层全部是在计算机内部完成的)那么现在“你好”就是高端数据它由你从应用层发下来的(这个应用层已经包含了上3层)接下来这个数据会继续往下传传到了传输层,传输层会给这个数据也就是“你好”打上一个TCP(面向的链接)或者是UDP (无向链接)包头然后继续往下传传到了网络层网络层会在TCP/UDP前面在加一个IP包头(就是选择路径用)然后继续往下走走到了数据链路层数据链路层分别在数据的前后上上一个MAC头和LLC的尾然后传到了最底层-物理层

那么大家心里应该有点数了此时的“你好”来到了物理层的状态应该是:MAC IP TCP/UDP你好LLC 这么一个形式,其实数据链路层还有一个功能就是介质访问,那么到了物理层(物理层大家可以理解成网卡这一部分设备)(其实OSI7层是非常抽象的,它的存在只是一种逻辑形式没有真实存在)网卡把这一大堆所谓的数据编辑成了二进制代码(也就是0101的代码通过网线传出去传出去以后这些代码会根据之前加上去的IP包头寻找即将到达的目的地

这些数据会通过网线的数字信号迅速传输(光线等介质)当到达了想道到达的用户那以后则接受过程正好跟发送方相反网卡即物理层首先接受到了发过来的二进制代码网卡负责把这些代码在转变成MAC IP TCP/UDP你好LLC 的

形式之后把它交给了自己上层的数据链路层,数据链路层收到后去掉了自己加上去的MAC头和LLC尾继续往上传以此类推走到了应用层的时候就只剩下了“你好”两个字此事位于应用层的对方就在电脑屏幕上的QQ程序中看到了你好大体的工作原理就是这样感觉很麻烦但在网络的速度中用时还不到1秒钟对方即可看到现在我们采用的都是TCP/IP参考模型的4层协议它是OSI的升级品

层次少了显得简单了传输更快了 TCP/IP参考模型分为网络接口层互联网层传输层应用层 4层工作原理是么iyou变的就是把7层简化了现在大家都明白了我们聊QQ 的时候网络是怎么传输数据的吧!

下面教大家如何让使用一些网络中常见的小命令在运

行里输入 CMD 打开DOS命令提示符在里面输入ipconfig /all

即可查看你这台计算机目前的IP地址子网掩码默认网关 DNS服务器地址(网通电信机房的DNS服务器)

netstat -n 查看和你建立TCP连接的IP和对应的端口号基本上最实用的就这两个命令

DNS域名解析一节TCP/IP的工作原理什么是DNS呢?我们都知道浏览网页需要在IE的地址栏上上网站的地址

比如说我要上搜狐网窝就会输入https://www.360docs.net/doc/7118377213.html,回车即可那么IE浏览器它本身就有一个域名解析服务实际上你输

入的https://www.360docs.net/doc/7118377213.html,其实就是这个网站的IP地址但一般我们是不会记IP地址的我们都记网址这样方便更容易记住。那么在这里https://www.360docs.net/doc/7118377213.html,就是一个域名这里的www指的是搜狐网站上的那一台服务器这样通过IE的解析功能就能

准确无误的找到这台服务器从而访问到搜狐网上的内容,

还有当大家登录一些陌生的网站是会觉得网页要等一段时间才能打开而不是很快比如说你要上百度1秒钟就打开网页而上一个不起眼的小网站要等5秒钟才能上去同样的网速为什么会出现这样的情况呢?其实很简单这是因为当你要浏览一个网页的时候你哦的计算机回想网通电信机房的DNS服务器申请请求然后本地DNS服务器会在自己的数据库里找这个网页的地址若果有他就立刻返回给你的计算机一个地址你就可以登录如果没有他会向全球的13台总的DNS服务器发出请求,(目前全球只有13台总的DNS 服务器,都分布在欧美等发达国家)那么这是本地的DNS 服务器会向着13台服务器发出请求让他们

利用更强大的数据库和功能搜索这个域名若果找到了它会告诉本地的DNS服务器然后本地服务器在告诉客户机这样你就可以访问那个陌生网页了,于此同时本地DNS 服务器会把这个网站的地址存在自己的高速缓存里保存下来,当你再次访问这个网页时会发现访问速度快了这就是因为本地DNS服务器的数据库里已经有了这个网页的记录所以就不会请求上级服务器去寻找就节省时间。(国与国之间都是用光纤或海底光缆互相通信,提供这些设备的就是个国家的像中国的网通电信等网络服务提供商,具体投资国家是会投入一部分,毕竟那东西很昂贵)

相关主题
相关文档
最新文档