网络,IP,端口,路由
HTTP协议的底层是有TCP协议和IP协议简称(TCP/IP)构建的。
TCP(Transmission Control Protoco)传输控制协议:
TCP被称作一种端对端协议。这是因为它为两台计算机之间的连接起了重要作用:当一台计算机需要与另一台远程计算机连接时,TCP协议会让它们建立一个连接、发送和接收数据以及终止连接。
1.与TCP与UDP之间的区别?
简答:TCP 可靠、面向连接、相对 UDP 较慢;UDP 不可靠,不面向连接、相对 TCP 较快。
2.TCP的三次握手是什么?
简答:每次建立连接前,客户端和服务端之前都要先进行三次对话才开始正式传输内容,三次对 话大概是这样的:
1. 客户端:我要连接你了,可以吗
2. 服务端:嗯,我准备好了,连接我吧
3. 客户端:那我连接你咯。
4. 开始后面步骤
IP(Internet Protocol)网络协议:
IP是在TCP/IP协议族中网络层的主要协议,任务仅仅是根据源主机和目的主机的地址来传送数据。为此目的,IP定义了寻址方法和数据报的封装结构。
端口:
访问一台设备,仅仅知道IP是不够的,还需要指定端口。
端口只是编号,不是硬件。
每个编号对应一种服务,你需要哪种服务就要指定某个端口。
每台电脑拥有65535(2的16次方减1)个端口(协议规定),0~1023号端口是留给系统使用的,如果你需要使用这些端口需要拥有管理员权限。
剩下的其它端口给普通用户使用。
如果一个端口正在提供服务,也就是被占用了,就不能再去使用它了。除非先停掉这个端口。
路由:
必由之路
路由器的名字也就顾名思义了
路由器把内网和外网分隔开了
外网设备可互相访问,内网同理
内外互联就不行,必须经过路由器才能内外互联,因为这是从内走向外的”必由之路”
所以路由器也可以叫做网关,山海关的关,他分隔开了内网与外网,也链接了内网与外网。