对于专业是计算机的筒子们来说,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服务器。
好吧,今天就到这里吧,有兴趣的可以看专业的书籍吧~
相关推荐
MODBUS TCP/IP 协议规范详细介绍 MODBUS TCP/IP 协议规范详细介绍是工业自动化领域中一种广泛应用的通讯协议。该协议规范在 1997 年 9 月 3 日作为公共评论的草案发布,1999 年 3 月 29 日修订版 1.0 发布。 MODBUS...
学习渗透测试需要对网络协议有深入理解,尤其是TCP/IP协议族。文档中提到的TCP/IP协议卷一英文原版是网络协议学习的经典教材。了解协议可以帮助渗透测试人员理解网络数据包的流动方式,从而发现潜在的安全问题。 ##...
前端大厂最新面试题-alibaba ...在面试中,考察对前端发展趋势的看法,如 PWA、Serverless、AI 等技术的应用前景等。 本资源涵盖了前端工程师面试的多个方面,旨在帮助考生更好地准备面试,掌握更多的知识点。
同年,Bob Kahn和Vint Cerf开始研发TCP/IP协议,这是互联网通信的基础,它定义了数据在网络中的传输方式和规则,确保了不同设备间的可靠通信。 1973年,TCP/IP协议的进一步发展,为互联网的全球化奠定了技术基础。...
网络架构通常分为掌握网、局域网、广域网和城市网,TCP/IP协议确保了局域网和广域网之间的无缝连接。城市网作为一种新型数据网,是连接多个局域网,覆盖更广范围,支持高速传输和综合业务的网络形式。 然而,当前...
随着互联网业务的普及,TCP/IP 协议已经成了各种操作系统的默认配置,目前大部分业务系统使用 TCP/IP 协议进行通信。互联网的开放性使其成为新业务最好的试验场,电信网也不断从互联网业务中吸取养分,IP 是目前业界...
通过这些实验,学生能够加深对TCP/IP协议栈的理解,提高编程能力和实际动手能力。 3. 教学方法的改革:引入分组实验教学,通过合作完成实验来增强学生的团队合作能力。此外,对于有兴趣进一步深入学习的学生,提供...
网络的开放性,TCP/IP协议完全公开,TCP/IP从一开始设计的时 候就没有考虑到安全设计,其远程访问使许多攻击者无须到现场就能得手. 网络安全需求分析 对于各种各样的网络攻击,如何在提供灵活且高效的网络通讯及信息...
其中,互联网的概念被详细解释,它是多个计算机网络通过TCP/IP协议相互连接形成的全球性网络,提供了电子邮件、即时消息、网上购物等多种服务,极大地改变了人们的生活方式。随着互联网的发展,电子商务、远程会议...
- TCP/IP 协议族的理解,包括 TCP 的三次握手过程、滑动窗口机制及超时重传机制。 - UDP 协议的特点及应用场景。 - HTTP 协议的工作原理及 COOKIE 机制。 - **软件工程** - 面向对象编程中的多态概念。 - C++ ...
例如,TCP/IP协议栈的优化、HTTP/2和QUIC协议的引入,都显著改善了网络通信性能。 综上所述,大数据时代的计算机远程网络通信技术革新涵盖了高速网络技术、分布式计算、云计算、网络安全和数据传输优化等多个方面。...
在网络技术方面,TCP/IP协议栈(传输控制协议/互联网协议)是互联网通信的基础,它定义了数据在网络中的传输方式。TCP负责可靠的数据传输,IP则负责将数据包路由到目的地。理解这些协议的工作原理有助于解决网络连接...
其次,技术面试通常会涉及编程基础,如数据结构(数组、链表、树、图等)、算法(排序、查找、动态规划等)以及计算机网络(TCP/IP协议、HTTP协议、网络安全等)。例如,面试官可能会让你现场编写代码解决实际问题,...
此外,还会测试你对数据结构(如数组、链表、树、图)、算法(排序、查找、动态规划)的理解,以及操作系统原理(进程、线程、内存管理)、计算机网络(TCP/IP协议、HTTP协议)和数据库知识(SQL查询、事务处理)。...
TCP/IP协议和SMTP电子邮件系统的普及,以及Web技术的应用,共同推动了互联网的飞速发展,改变了人们的沟通方式和媒体形态,进而对社会经济产生了深远影响。 互联网的变革不仅体现在社会应用的广泛性上,还体现在对...
除此之外,掌握TCP/IP协议和计算机网络知识,以及软件工程和数据库管理,这些都是现代编程不可或缺的部分。Web开发工具,如JSP、ASP.NET,以及可视化开发工具(如C#、C++ Builder、VB.NET)也是扩展技能的重要方向。...
在实训中,我们利用虚拟机进行双机互联,这是对网络通信协议和配置的直观体验,比如TCP/IP协议的设置,以及静态IP和动态IP的分配。 局域网联网实践让我了解了网络设备如路由器、交换机的工作原理,以及如何通过它们...
当前的要求是希望工业控制设备能够支持TCP/IP以及其它Internet协议,从而能够通过用户熟悉的浏览器查看设备状态、设置设备参数,或者将设备采集到的数据通过网络传送到Windows或Unix/Linux服务器上的数据库中。...
在嵌入式数据监控的嵌入式 Linux 环境下的工业自动化应用,一个 Modbus 主协议系统设计和收购的看法是,本文实现。因此,通信设备,各种药膏协议能够满足串行的 Modbus。Modbus 协议规定了信息和数据结构,指挥和...
例如,面试者可能需要了解TCP/IP协议栈的工作原理,掌握至少一种主流编程语言(如Java、C++或Python),并熟悉数据库设计与SQL查询。此外,对于移动互联网行业,了解3G通信技术,如UMTS、HSPA等,也是必备知识。 2....