旧闻系列-简单理解TCP/IP

写在前面

周末无意中发现了之前写的一些笔记,不管是技术还是感悟,现在看起来一些笔记还是比较有意思的,不知道当时是看到了一段文字记下来还是看了某个文章写了读后感,可以再做整理看一看。

TCP/IP

理解互联网就要理解网络,理解网络就要理解TCP/IP。

TCP/IP模型是一系列网络协议的总称,目的就是使计算机之间可以进行信息交换。

协议简单分四层:

从下到上的四层,分别为连接层(Link Layer)、网络层(Internet Layer)、传输层(Transport Layer)、应用层(Application Layer)。

  • 1)连接层负责建立电路连接,是整个网络的物理基础,典型的协议包括以太网、ADSL等等;
  • 2)网络层负责分配地址和传送二进制数据,主要协议是IP协议;
  • 3)传输层负责传送文本数据,主要协议是TCP协议;
  • 4)应用层负责传送各种最终形态的数据,是直接与用户打交道的层,典型协议是HTTP、FTP等。

科学家在上世纪70年代设计互联网的原始目的,就是为了传输文本。所有协议最初都是为了这个目标而设计的,互联网架构的核心就是文本对话。

比如通过telnet命令建立一个应用层协议,它的作用是在两台主机间,建立一个TCP连接,也就是打开两台主机间文本传输的一个通道。

还有我们使用的HTTP协议也是基于TCP/IP,如果要使用其他"应用层协议"与主机进行对话,你只要改变端口就行了。比如,"telnet ftp.website.com 21",表示用ftp协议进行对话。

所有这些对话的底层协议,都是TCP协议,因为这是负责文本传输的协议;而TCP协议又必须依靠IP协议,进行二进制数据的传输;而二进制数据的传输,离不开最底层负责网络连接的物理协议。

所以,通过这样四层的网络架构,就实现了整个互联网的通信。


本文分享自微信公众号 - 春哥叨叨(chungedaodao)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯社交用户体验设计

原创论坛回顾 | IP设计思维

? 腾讯ISUX isux.tencent.com 社交用户体验设计 ? 由腾讯ISUX用户体验设计部原创馆(ycg.qq.com)团队承办的I♡UX论坛自...

11460
来自专栏科技分享

远程唤醒、WOL、Magic_Packet【转】

转自:https://www.cnblogs.com/zhuimengle/p/5898830.html

19530
来自专栏从零开始学自动化测试

uiautomator2+python自动化测试2-抓元素利器weditor

android sdk里面自带的uiautomatorviewer.bat可以查看手机app上的元素,但是不太好用,网上找了个大牛写的weditor,试用了下还...

73910
来自专栏A周立SpringCloud

除了负载均衡,Nginx还可以做限流、缓存、黑白名单……

Nginx应该是现在最火的web和反向代理服务器,没有之一。她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了...

17720
来自专栏WebJ2EE

JAVA:如何发邮件?

SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)定义了邮件客户端与SMTP服务器之间,以及两台SMTP服务器之间发送邮件...

31710
来自专栏歪脖贰点零

基于SpringBoot的WEB API项目的安全设计

SpringBoot的开箱即用功能,大大降低了上手一个WEB应用的门槛,友好的REST接口支持,在SpringCloud微服务体系中可编程性大大提高,本篇基于一...

14630
来自专栏服务器安全专线

Windows 2008 R2防火墙,设置允许被ping

这篇文章主要介绍了Windows 2008 R2防火墙,允许被ping的设置方法,需要的朋友可以参考下

14400
来自专栏nodejs全栈开发

linux如何编译安装nginx

今年双十一阿里云和百度云的云服务器优惠还是不错的,小编买了三年阿里云的服务和一年百度云的服务,买完后用来做开发测试还是很不错的,当然得先配置环境,安装一系列软件...

18220
来自专栏格姗知识圈

“三次握手,四次挥手”你真的懂吗?

记得刚毕业找工作面试的时候,经常会被问到:你知道“3次握手,4次挥手”吗?这时候我会“胸有成竹”地“背诵”前期准备好的“答案”,第一次怎么怎么,第二次……答完就...

10220
来自专栏格姗知识圈

HTTP和HTTPS详解工作原理

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高...

44430

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励