网络
计网
IWTSAMY
嘤嘤嘤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浏览器输入URL后发生了什么
浏览器输入URL(统一资源定位符)后发生了什么 1.DNS域名解析; 我们在浏览器输入网址,其实就是要向服务器请求我们想要的页面内容,所有浏览器首先要确认的是域名所对应的服务器在哪里。将域名解析成对应的服务器IP地址这项工作,是由DNS服务器来完成的。 客户端收到你输入的域名地址后,它首先去找本地的hosts文件,检查在该文件中是否有相应的域名、IP对应关系,如果有,则向其IP地址发送请求,如果没有,再去找DNS服务器。 2.建立TCP连接; 三次握手 3.发送HTTP请求; 4.服务器处理请求; 服务器端原创 2020-05-29 17:30:34 · 449 阅读 · 0 评论 -
TCP/UDP基本信息及编程实现
UDP,user datagram protocol,用户数据报协议 TCP,Transmission Control Protocol基于字节流的控制传输协议 TCP与UDP区别: 1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接 2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付 Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可原创 2020-05-28 20:45:21 · 263 阅读 · 0 评论 -
为何有MAC地址还要IP地址?
基本上一个观点就是一个是物理地址,一个是逻辑地址。 假设两点在一个网络内。在这种情况下,只需要MAC地址就可以了。例如通过交换机将多台电脑组成一个网络。 然而,如果两点不在一个网络内。这时就需要IP地址了。因为IP地址含有两个部分,一个是网络地址,一个是主机地址。因此,通过对方的IP地址,是可以判断出对方是否和本机在一个网络内。如果在一个网络内,如上所述,只需要知道对方的MAC地址即可通信。 如果不在一个网络内,本机的网络层就认为数据应该发送给网关。道理是显然的,如果不在一个网络内,首先得把数据发送出网络才原创 2020-05-28 20:05:12 · 800 阅读 · 0 评论 -
网络分层协议(七层、五层、四层)
一、OSI七层模型 OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。 二、TCP/IP四层模型 TCP/IP是一个四层的体系结构,主要包括:应用层、运输层、网际层和网络接口层。从实质上讲,只有上边三层,网络接口层没有什么具体的内容。 (socket是网络编程接口,位于传输层与应用层之间的抽象层) 三、五层体系结构 五原创 2020-05-28 14:35:07 · 3704 阅读 · 0 评论
分享