
网络编程基础
一只叫狗的猫
空中楼阁
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络编程面试题
从输入URI到页面展示中间经历了什么 解析域名。先查询本地host,有的话直接使用对应的ip,否则查询DNS服务器,将最终查询到的ip返回 拓展 DNS是域名系统,是域名与ip地址相互映射的分布式数据库,使用户更方便地访问互联网。 DNS两种查询方式 递归解析:当局部dns查询不到时候,先去根DNS服务器查询,再由跟域名服务器向下一级级查询。 迭代解析:当局部d...原创 2020-03-09 09:46:58 · 135 阅读 · 0 评论 -
IO模型
同步和异步(关注的是结果消息) 同步:同步的意思就是调用方需要主动等待结果的返回 异步:异步的意思就是不需要主动等待结果的返回,而是通过其他手段比如,状态通知,回调函数等。 阻塞和非阻塞(关注的是等待结果返回调用方的状态) 阻塞:是指结果返回之前,当前线程被挂起,不做任何事。 有人也许会把阻塞调用和同步调用等同起来,实际上他是不同的。对于同步调用来说,很多时候当前线程还是激活的,只...原创 2020-03-08 15:35:12 · 154 阅读 · 0 评论 -
Http和Https
http:一种机制简单(这也是从早期众多传输协议中走出来的原因)的超文本传输协议,为客户端和服务器通信服务,是处在TCP/IP协议族中的应用层协议。 HTTP在发送请求时,采用四层架构。 应用层:提供多种应用服务,如:HTTP FTP DNS等,可以直接提供给开发者使用。 传输层:网络间数据的传输,如:TCP UDP,报文数据分割打包成帧 网络层:处理网络中流动的数据包,在复杂的...原创 2020-02-17 20:55:12 · 1051 阅读 · 0 评论 -
TCP/IP协议
Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。协议采用了4层的层级结构。 TCP和UDP: TCP: 1,建立连接,形成传输数据的...原创 2020-03-07 18:57:02 · 165 阅读 · 0 评论 -
OSI七层模型
OSI七层模型 物理层 物理层并不是物理媒体本身,它只是开放系统中利用物理媒体实现物理连接的功能描述和执行连接的规程。 数据链路层 数据链路的建立,拆除,对数据的检错,纠错是数据链路层的基本任务。 网络层 路由选择和中继,在一条数据链路上复用多条网络连接 传输层 定义传输数据的协议端口号,以及流控和差错校验。传输层有一个既存事实,即世界上各种通信子网在性能上存在着很大差异。例如电话交换...原创 2020-03-07 18:34:04 · 123 阅读 · 0 评论