《 图解 TCP/IP 》读书笔记

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

1. WAN :Wide Area Network 广域网。 LAN : Local Area Network 局域网。

2. TCP/IP 是通信协议的统称。

3. CPU:中央处理器。OS:操作系统。一个 CPU 通常在一个时间只能运行一个程序。

    多任务调度:为了让多个程序同时运行,操作系统采用 CPU 时间片轮转机制,在多个程序之间进行切换,合理调度。

4. OSI 参考模型:

    应用层:为应用程序提供服务并规定程序中通信相关细节。

    表示层:负责数据格式的转换。

    会话层:负责建立、断开通信连接,数据分隔。

    传输层:确保传输的可靠性。

    网络层:将数据传输到目标地址:负责寻址和路由选择。

    数据链路层:物理层面上通信传输。    

    物理层:1、0 比特流和电压高低,光的闪灭之间的切换。

5. IP 地址由网络号和主机号两部分组成。

6. 任何一台计算机连接网络时必须要使用网卡(网络接口卡、网络适配器、LAN卡)。

7. 中继器(Repeater):在 OSI 模型的第1层---物理层上延长网络的设备。

8. 网桥:在 OSI 模型的第2层---数据链路层上连接两个网络的设备。根据物理地址(MAC地址)进行处理。

9. 路由器:在 OSI 模型的第3层---网络层上连接2个网络,并对分组报文进行转发的设备。

    路由器=3层交换机,是根据 IP 地址进行处理。

10. 负载均衡器是向多个服务器分散压力的 4-7 层交换机的一种。

11. 网关:对从传输层到应用层的数据进行转换和转发的设备。

      代理服务器也是网关的一种,称为应用网关。

12.  云:利用虚拟化技术,根据使用者的情况 动态调整必要资源的机制。

13. IP 、ICMP 、TCP  、UDP 、 TELNET 、 FTP 、 HTTP 都属于 TCP/IP 的协议。

14. 连接互联网的所有主机跟路由都必须实现 IP 的功能。

15. IP  不具有重发机制,是非可靠性传输协议。

16. ICMP :可用来诊断网络健康状况。数据包在传输途中发生异常无法到达目标地址,需要给发送端发送一个异常通知。

17. TCP :有连接的传输层协议,可保证 2 端通信主机之间的通信可达。

18. UDP :是无连接的传输层协议。

19. SMTP ( Simple Mail Tranfer Protocol ) : 发送电子邮件协议。

20. FTP 进行文件传输时会建立 2 个 TCP 连接:发出传输请求时要用到的控制连接、实际传输数据时所用到的数据连接。

21. 远程登陆常用 TELNET 和 SSH 两种协议。

22. 识别两端主机地址:以太网用 MAC 地址;IP 用 IP 地址;TCP/UDP 使用端口号。

23. 半双工:是只发送或只接收的通讯方式(类似无线电收发器,只能一端说话)。全双工:同一时间可既发送又接收数据(类似打电话,双方都可以说话)。

24. 交换集线器 = 以太网交换机 = 持有多个端口的网桥。

25. VPN :虚拟专用网络,用于连接距离比较远的地域。

26. 所有主机都维护着一张路由控制表(Routing Table),该表记录 IP 数据,在下一步应该发给哪个路由器,IP 包将根据这个路由表在各个数据链路上传输。

27. IP 面向无连接:在发包之前,不需要建立与对端目标地址之间的连接。这样是为了简化、高速。

28. IP 提供尽力服务,TCP 则是负责服务,会确保对端主机确实收到数据。

29. IP 地址由 32 位正整数表示。由“网络标识(网络地址)”和“主机标识(主机地址)”两部分组成 。同一网段内的主机必有相同的网络地址,而主机地址则不允许重复。

30. 广播地址:就是将 IP 地址中的主机地址部分全部设置为 1 。

31. DNS 系统:一个用来表示组织内部主机名和 IP 地址之间对应关系的数据库。

32. HTTP 的服务端程序是 httpd(HTTP 守护进程),ssh 的服务端程序是 sshd ( SSH 守护进程 ) 。

33.数据链路和 IP 中的地址,分别是指 MAC 地址和 IP 地址。

34.在 TCP 中,当发送端的数据到达接收主机时,接收端主机会返回一个已收到消息的通知,这个消息叫做确认应答(ACK)。通过序列号和确认应答号,TCP 可以实现可靠传输。

35. TCP/IP 中识别一个进行通信的应用需要 5 大要素:源 IP 地址、目标 IP 地址、源端口、目标端口、协议号。然而在 UDP 首部中只包含它们中的 2 项:源端口、目标端口,余下 3 项都在 IP 首部里。

36. 路由器根据路由控制表(Routing Table)转发数据包。

37. 分布式系统是指多个系统协同完成一个特定任务的系统。

38. SSH 是加密的远程登陆系统:可以使用更强的认证机制、转发文件、使用端口转发功能。TELNET 中登陆时无需输入密码就可以发送。

39. FTP 是在两个相连的计算机之间进行文件传输时使用的协议。传输实现:使用 2 条 TCP 连接,一条用来控制,一条用于数据(文件)的传输。

40.SMTP:提供电子邮件服务的协议。POP :接收电子邮件的协议。2者都是在其客户端与服务器之间通过建立一个 TCP 连接来完成相应操作。

41.URI 用于标志资源,是广义概念。URL 常用来表示互联网中资源的具体位置,是狭义概念。

42.UDP 是不可靠性传输协议,因此可能发生丢包和乱序等现象。RTP 会为每个报文附加时间戳和序列号。

43. PKI (Public Key Infrastructure)公钥基础结构 是一种通过可信赖的第三方(即 认证机构 CA)检测通信对方是否真实而进行验证的机制。用户可以利用 CA 颁发的“数字证书”验证通信对方的真实性。PKI 还可用于加密邮件和 Web 服务器的 HTTPS 通信。

44. 数字证书包含:用户身份信息、用户公钥信息、证书签发机构对该证书的数字签名信息。

45. 加密是指利用某人值(密钥)对明文数据通过一定算法变换成加密数据(密文)的过程。反过程叫解密。加密和解密使用相同的密钥叫对称加密方式,反之使用不同密钥(公钥和私钥),则叫做公钥加密方式。在公钥加密方式中只有一方的密钥是无法完成解密的。

46. 使用 TLS/SSL 的 HTTP 通信叫做 HTTPS 通信。HTTPS 中采用对称加密方式,但在发送公共密钥时采用的是公钥加密方式。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/449058.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql 数据库函数入门

转载于:https://www.cnblogs.com/hwgok/p/10816922.html

函数中的apply,call入门介绍

###函数中的apply,call入门 牵扯到apply,call就要先说一下它们和函数的渊源 Javascript函数既是也是对象 它和其它的javascript对象没有什么区别。并且每个函数都包含两个非继承而来的方法 apply()和call(),这两个方法都可以间接的调用函数 例如: function f() {console.log(1)…

H.264入门级概念之I、B、P帧

MPEG压缩中的 I、B、P帧 首先,MPEG-1压缩的基本思想:帧内压缩和帧间压缩。 其次,时间相关性的统计分析:统计的结果表明,在间隔1~2帧的图像中,各像素只有10%以下的点,其亮度差值变化超过2%,而色度差值的变化只有1%以下。 采用的压缩方法: 分组:把几帧图像分为一组(GOP),为防止…

亚洲第二富豪吕志和的“双赢”人生

亚洲第二富豪“香港石矿大王”吕志和,作为香港四大传奇富商之一,由于行事低调,鲜少接受媒体访问,使他更富有商界传奇色彩。 在多年的经营发展中,吕志和秉承真诚守信,互惠共存的商业信条,助他闯…

《 第一本Docker书 》读书笔记 --- Docker 各项操作命令及参数说明(docker run 命令各个参数说明)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 PS :个人所有读书笔记只记录个人想要的内容,很可能原书大量内容没有纳入笔记中... ... 1. 可用 docker info 查…

配置u-boot的ip、网卡ip的命令

配置u-boot的ip地址: 串口连接设备,重启读秒时快速回车进入u-boot: setenv serverip 192.168.x.x 配置PC段连接的IP. setenv ipaddr 192.168.x.x 配置板子的.配置网卡ip(临时) 设备端终端: # ifconfig eth0 192.168.1.155 net…

Hadoop localhost: frankxulei@localhost: Permission denied (publickey,password)

Hadoop启动HDFS进程的时候报错,提示权限不够,具体信息如图所示:localhost: frankxuleilocalhost: Permission denied (publickey,password). frankxuleiubuntu:/usr/local/hadoop$ sbin/start-all.shWARNING: Attempting to start all Apache…

解决: java.net.ConnectException: Connection refused: connect

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 java.net.ConnectException: Connection refused: connect 1. 报错如上。 2. 原因和解决: 1)端口号被占用&…

大富由天定,小富靠算计!

没有人愿意自己越过越穷,但是相信还是有很多人对自己的财务状况一头雾水。 如果要给现在的流行词汇做一个排行榜,相信“理财”肯定位列其中。 不管钱多钱少,拥有更多的财富是每个人的追求目标。 但认识误区还是不少, 比如&am…

几个sql案例

第一题 select Case When t.flag>0 Then "T" Else "F" End from (SELECT instr(TableA.col1,TableA.col2) as flag from TableA) t第三题 select s.* from student s ,(SELECT name,MAX(score) m from student GROUP BY name) t where s.name t.n…

京东购物在微信等场景下的算法应用实践

本文根据京东微信手Q业务部马老师在京东\u0026amp;DataFun Talk算法架构系列活动中所分享的《京东购物在微信等场景下的算法应用实践》编辑整理而成,在未改变原意的基础上稍做修改。此次分享的是以WQ(微信手Q)购物智能推荐系统介绍智能推荐算…

va_list/va_start/va_end的使用

va_list 键入以保存有关变量参数的信息 va_start 初始化变量参数列表 初始化ap以检索参数paramN后面的附加参数。 调用va_start的函数在返回之前也应调用va_end。 参数不能是引用类型,也不能是与传递没有参数的参数时产生的类型不兼容的类型。 /* va_start examp…

docker save 与 docker export 的区别

缘起 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 docker save和docker export都能导出镜像包,咋看起来区别似乎不大。本文就针对这个问题,试图搞清楚docker…

这5种员工,千万不能重用

一、道德品质存在缺陷之人不能用。 (小人不能用) 当今社会,我们在评论一个人的好坏时,首先看到的是他的道德素养。这方面界定这个人的为人本质。一个道德本质不行、差的人,我们统称为小人。小人的本质表现为&#xff…

docker:安装mysql多个

Docker 容器镜像删除 docker commit了一个镜像之后想删除旧的镜像,出现以下报错 Error response from daemon: conflict: unable to delete 6f8214d56bfc (cannot be forced) - image has dependent child images 解决思路: docker save保存容器 docker …

PS图片后期之超简易造光调色方法

技法是死的,而人是活的,说的简单一点就是我们要学会开拓一下思维,调色的方法并不是只有【可选颜色】而已。 在修片之前,我们先要学会分析,在拍摄这一组照片时我希望有一种夕阳的光穿透晒在脸庞的感觉,而左边…

onvif发送订阅规则

发送消息的主要内容: 1、初始化请求 2、填充要发送的数据 3、发送并接受返回的数据 4、解析数据 5、清理缓存 正文 1、初始化onvif请求 定义一个onvif请求req 定义一个onvif标签tag 临时资源*tmpValue 临时结果tmpresult 主机ip acHostIp[16] ip地址 acLocalAddr…

在 idea 中为类和方法自动生成注释

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 项目规范中有一项常见的要求,在类级和方法级注释里写上创建者和创建时间,在方法级注释里写上创建者和维护者&…

《PWA实战:面向下一代的Progressive Web APP》读书笔记

前言 之前自己根据网上的教程学习写了几个PWA的小Demo,觉得PWA很有意思,想要更多的了解一下PWA,所以读了这本书。这本书是MANNIN出版社出的,所以书里的代码都有非常棒的注释,因此这篇笔记不会展开讲代码,而…

2进制 , 8进制 , 10进制 , 16进制 , 介绍 及 相互转换 及 快速转换

为什么要使用进制数 数据在计算机中的表示&#xff0c;最终以二进制的形式存在 , 就是各种 <黑客帝国>电影中那些 0101010… 的数字 ; 我们操作计算机 , 实际 就是 使用 程序 和 软件 在 计算机上 各种读写数据, 如果我们直接操作二进制的话 , 面对这么长的数进行思考或…