![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络协议
lhj_loveFang_1105
稳住不慌
展开
-
IP,DNS,经典面试题:从一个浏览器上输入URL,最终看到页面内容,这中间经历了哪些过程?
IP1.地址管理2.路由选择IPv4地址不够怎么办?1.动态分配2.NAT网络地址转换(本质上是用一个外网IP,代表一组内网的设备)3.IPv6 16个字节来表示IP地址网段划分把一个IP地址分为两个部分:1.网络号2.主机号a.同一个局域网内部的设备,网络号都是相同的,但是主机号都是不同的。b.两个相邻的局域网(同一 个路由器连接的),要求网络号不能相同。那从哪里到哪里是网络号,哪里又是主机号呢?1.经典的方法吧IP地址分成了ABCDE五个类别2.使用子网掩码来进行划分原创 2020-07-09 14:26:47 · 405 阅读 · 0 评论 -
HTTP协议初认识
TCP和HTTP协议使我们之后都比较重要的协议。目前用浏览器打开的一个网页都是基于HTTP协议来进行传输的,APP内部数据大概率也是基于HTTP协议传输的。接下来我们具体看HTTP协议的细节:URL:就是我们一直说的网址的专业术语这个URL中,query后面,使用& 把这些内容区分为若干个键值对,每个键值对用=来分割。要注意URL是HTTP协议中重要组成部分,但不是HTTP专属,可以搭配很多协议来使用。我们学习HTTP协议,主要需要理解协议报文格式。可以借助抓包工具分析具体HT原创 2020-06-26 18:20:27 · 183 阅读 · 1 评论 -
TCP服务器(以Echo服务器为例))
TCP服务器他也涉及到两个核心的类ServerSocketSocket这里注意:UDP协议无连接,类似发微信,直接发就行TCP协议有连接,类似打电话,要接通才能通话。原创 2020-06-26 16:22:47 · 363 阅读 · 0 评论 -
网络编程
网络原理协议 网络中的关键(双方通信达成共识)协议往上更近一步,就是:标准。协议分层分层能够避免某个协议过于庞大复杂,分层之后,协议之间不需要理解协议的具体细节分层之后,任一层协议都可以灵活替换。OSI七层协议TCP/IP五层(四层)模型应用层:应用程序直接打交道的协议传输层:端到端之间的传输(只需要关注起点和终点)网络层:负责点到点之间的传输(规划路径)数据链路层:负责相邻点之间具体如何传输物理层:网络通信的基础硬件设施(有时会忽略,就是四层模型)现在的交换机和路由器没原创 2020-06-21 13:20:47 · 169 阅读 · 0 评论