了解TCP/IP协议

信息##

由程序构造和解释的字节序列。一般被称为packet,包含执行任务的控制信息,有时还有用户数据。

协议##

通信程序之间交换信息的协定,协议负责规定如何构造分组、如何解释信息,一般协议是针对功能专用的,例如,http协议就是解决服务器之间传输超文本对象的问题,而消息传递协议负责允许两个或更多的用户交换简短文本信息。

协议的性能比较专用,为了解决网络中大量的问题,并且保持事情模块化、易管理,于是设计了不同的协议族来解决不同的问题集,而TCP/IP就是这样的一个协议族,其中主要协议包括:IP(internet protocol)、TCP(transmission control protocol)和UDP(user datagram protocol)。

IP是网络层协议,是一个“尽力而为”的协议,尝试传递每个分组但是不保证不会出现丢包、重新排序、复制分组的情况。TCP和UDP是传输层协议,都是实现“寻址”功能的。IP只是实现主机到主机之间的传输,通过TCP或UDP才能实现端到端传输,将数据从一个程序传送到另一个程序。相较于UDP,面向连接的TCP协议显得十分靠谱,TCP会检测IP协议可能造成的丢包、重新排序、复制分组等错误,并从中恢复过来。而无连接协议UDP则是在IP协议提供的数据报服务上进行拓展,因此使用UDP协议的应用程序必须做好处理丢包、重新排序等问题的准备。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 10,486评论 0 8
  • 版本记录 前言 在互联网行业中,不管你是客户端前端还是后台,只要是与网络相关,你就必须了解一些基础知识,包括这里的...
    刀客传奇阅读 5,891评论 0 16
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 14,479评论 6 174
  • OSI (Open System Interconnection 开放式系统互联) 参考模型: 具体可参考:OSI...
    ___________枫林晚阅读 3,555评论 0 0
  • 1.1 TCP/IP协议组 TCP/IP协议(传输控制协议)由网络层的IP协议和传输层的TCP协议组成 IP层负责...
    F麦子阅读 7,809评论 0 25