对TCP/Ip协议的一些看法

        对于专业是计算机的筒子们来说,TCP/ip协议并不是一个新名词,但是对他了解的也不多。好吧,其实我说的是我这种人=。=!咳咳,言归正传,我个人的理解来说,这个是一个协议族,什么是协议族呢?就是说,在TCP/Ip里面包括了TCP、IP、UDP、SMTP、ARP、TFTP等许多协议,一起统称为TCP/Ip。所以说,这里的简单见解仅仅是对它的工作原理的看法,要不然协议太多,我自己也搞不太懂。

        从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。这里解释一下:ip层接受来自更底层所发送的数据包,并且把数据包再次传送给更高层;同时它也可以把高层数据包传送给较低层,这也就是一个摆渡者的形象吧。但是,IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。


 

     再来看看TCP,TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接。当然说到TCP就要提一提UDP,UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出丢包现象,实际应用中要求在程序员编程验证。UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务。

        好了,对这个大概了解后,这里介绍一下利用TCP/Ip协议来判断你的网络是否出故障的方法,这可是个好东西呀:
        实例一:插好网卡,连上网线,但网络却不通
(1)Ping 127.0.0.1,如果失败,则表明本地机TCP/IP协议不能正常工作,请重装TCP/IP协议后再试。
(2)Ping本机IP地址,如果失败,则表明网卡配置不正确。
(3)Ping局域网内其他机器IP地址或Internet上主机地址,如果失败,则主要原因是网线没有连通;如果成功,但网络依然无法使用,则问题可能出在网络系统的软件配置上。

        实例二:使用Tracert命令揭开网速奇慢之谜
        出现*就是无法访问,或者是出现了问题!


 

        局域网上的计算机无法浏览Internet,也无法对外发送和接收邮件。Tracert某域名,马上显示失败,但是Tracert其IP地址是正常的。如果遇到这种情况,那很可能是域名解析服务器出了问题,你可以在TCP/IP的配置中换一个DNS服务器。

          好吧,今天就到这里吧,有兴趣的可以看专业的书籍吧~

       

猜你喜欢

转载自panghaohan.iteye.com/blog/2095434