![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 95
学海无涯书山有路
这个作者很懒,什么都没留下…
展开
-
网络协议是什么?
什么是协议?为了使数据可以在网络上从源地址传递到目的地,网络上所有设备需要“讲”相同“语言”协议是分层的为什么?为了降低网络设计的复杂性,将协议进行了分层类比现实中例子如:邮局邮局对写信人是下层; 运输部门是邮局的下层; 下层是为了上层提供服务;写信人与收信人使用相同语言,邮局之间有约定, 得出同层之间使用相同的协议ISO 的OSI 七层原创 2018-01-12 11:42:57 · 630 阅读 · 0 评论 -
物理层协议(tcp/ip协议)
物理层功能:1. 为数据端设备提供传送数据的通路2. 传输数据物理层关心的是: 信号, 接口, 传输介质信号 包括 数字信号 和模拟信号物理层的传输介质1. 有线介质 双绞线, 光纤2. 无线介质 无线电 微波 激光 红外线物理层设备1. 网络接口卡2.中继器 能放大信号,延长传输距离,只包含一个输入口和一个输出端口原创 2018-01-14 17:37:11 · 7739 阅读 · 1 评论 -
数据链路层(tcp/ip协议)
数据链路层功能:1. 数据链路的建立,维护与拆除2. 帧包装,帧传输,帧同步3. 帧的差错恢复4. 流量控制数据链路层的两个子层1. 介质访问控制(MAC)子层1.将上层交下来的数据封装成帧进行发送,接收时将帧拆卸2. 实现和维护介质访问控制协议,如CSMA/CD(带冲突检测的载波监听多路访问)3. 比特差错检测4. MAC帧的寻址2.原创 2018-01-15 17:58:24 · 819 阅读 · 0 评论 -
网络层IP协议(tcp/ip协议)
IP报文格式:IP地址的组成 : 网络部分 + 主机部分IP地址的分类: A, B, C,D,E类子网掩码是什么? 干什么的? 是个 32位二进制位,对应网络部分用1表示 ,主机部分用0表示。 能用来确定IP的网络位和主机位。(IP地址和子网掩码逻辑“与”运算得到网络地址)默认子网掩码 A类 2原创 2018-01-17 17:06:26 · 497 阅读 · 0 评论 -
tcp协议(tcp/ip协议)
传输层的作用: IP层提供点到点的连接; 传输层提供端到端的连接。传输层的协议1. TCP(Transmission Control Protocol) 传输控制协议 可靠的,面向连接的协议 传输效率低2. UDP(User Datagram Protocol) 用户数据报协议 不可靠的,无连接的服务 传输效率高TCP的主要内容? 或 TCP的工作原理?原创 2018-01-17 18:59:46 · 301 阅读 · 0 评论 -
udp协议(tcp/ip协议)
udp 报文格式UDP 的应用 1。 69 TFTP 简单文件传输协议2. 53 DNS 域名服务3. NTP 网络时间协议4. RPC 远程过程调用UDP 流控 和差错机制? UDP 没有流控机制; udp只有校验和来提供差错控制需要 上层协议来提供差错控制。如 TFTP常见的应用层协议有哪些?原创 2018-01-18 17:49:44 · 348 阅读 · 0 评论 -
websocket协议原理的初步认识
websocket 协议的官方文档 :https://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-13#section-5Linux 下c语言 实现 websocket 包含客户端 和服务器测试代码 :http://blog.csdn.net/sguniver_22/article/details/74273839c语言实现w...原创 2018-02-08 17:27:29 · 865 阅读 · 0 评论 -
php发送请求上传文件(原始socket方式)
php curl工具能很方便的发送请求。php使用socket方式也可以发送请求,虽然原始,但是能够体会到GET,POST,等请求的细节,对于理解HTTP协议有帮助。<?php/** * Created by PhpStorm. * User: zhaozhiliang * Date: 2018/6/25 * Time: 下午4:59 */class HttpRequest...原创 2018-06-26 17:17:42 · 726 阅读 · 0 评论