python网络编程之tcp/ip协议

python网络编程之tcp/ip协议

该文档仅用作学习笔记,转载请表明出处

什么是协议

  • 有人说英语,有人说中文…说同一种语言的可以交流,不同语言的之间就不可以交流,为了解决不同种族人之间的语言沟通障碍,现规定国际通用语言是英语,这就是一个规定,这就是协议。

计算机网络沟通用什么

  • 现在的生活中,不同的计算机只需要能够联网就可以相互进行传输信息。不同种类之间的计算机到底怎么进行数据传输呢?
  • 就像说不通语言的人沟通一样,只要有一种大家都认可都遵守的协议即可,那么这个计算机都遵循的网络通信协议叫做TCP/IP协议。

TCP/IP协议族

  • 早期的计算机网络,都是各厂商自己规定的一套协议,互不兼容。
  • 为了把全世界的所有不同类型的计算机连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议簇(cu四声)(Internet Protocol Suite)就是通用协议标准。
  • 因为互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,所以,大家把互联网的协议简称TCP/IP协议
    在这里插入图片描述
    四层网络结构:链路层–>网络层–>传输层–>应用层 (从上图的下面到上面)
    七层网络结构:物理层–>数据链路层–>网络层–>传输层–>会话层–>表示层–>应用层

猜你喜欢

转载自blog.csdn.net/lz13309833915/article/details/83095387