
计算机网络
文章平均质量分 67
zhc_24
这个作者很懒,什么都没留下…
展开
-
交换机
交换机以太网交换机数据链路层设备 第二层设备以太网帧的存储和转发利用CSMA/CD 访问链路透明交换机 主机感受不到交换机的存在即插即用的设备自学习 无需配置 主机通过非共享的链路和交换机连接交换以太网交换机转发表。每一个交换机都有一个交换表 记录接口的MAC地址 和时间戳看起来很像路由器的路由表交换机获得到源MAC地址 将该地址和收到的接口对应起来。...原创 2018-08-24 23:13:37 · 259 阅读 · 0 评论 -
CSMA/CD
CSMA/CD Carrier Sense Multiple Access with Collision Detection 即带冲突检测的载波监听多路访问技术(载波监听多点接入/碰撞检测)。CSAM/CD的工作原理可概括成4句话,即先听后发,边发边听,冲突停止,随机延时后重发,具体过程如下。1)当一个站点想要发送数据的时候,它检测网络中是否有其他站点正在传输,即侦听信道是否空闲...原创 2018-08-24 23:15:44 · 1578 阅读 · 0 评论 -
ssh,非对称加密
写在前面 加密算法 非对称加密算法 RSA ssh 术语明文:没有加密的信息加密算法:加密算法本身都是公开的密钥:加密的过程当中需要用到的参数 密文:加密后的信息解密需要解密密钥进行解密加密解密的密钥可能不同 对称密钥加密:加密解密的密钥相同非对称密钥加密如何确认密钥值 密钥分发 公开密钥加密 是一种非对称的密钥加密每一个人...原创 2018-08-29 20:59:55 · 1000 阅读 · 0 评论 -
计算机网络—DNS协议
写在前面 DNS协议 应用层协议主要内容 功能将机器的域名转换成IP地址。因为IP难以记忆使用域名会非常容易记忆。 DNS是一套分布式的域名服务系统,每个DNS服务器存放着大量的机器名和IP地址的映射,并动态更新。 Linux在/etc/resolv.conf文件存放DNS服务器的IP地址使用host命令可以查询域名的IP DNS同时占...原创 2018-09-04 12:31:51 · 632 阅读 · 0 评论 -
计算机网络—socket
写在前面 socket主要内容数据链路层,网络层,传输层协议是在内核当中实现的。操作系统实现一组调用使得应用程序能够访问这些协议提供的服务。实现的系统调用的API就是socket。socket实现两个功能:将应用程序的数据从用户缓冲区复制到TCP/UDP内核的发送缓冲区,或者从内核的接受缓冲区将数据复制到用户缓冲区以读取数据。可以通过它修改内核当中各层协议的某些头部信...原创 2018-09-04 14:54:40 · 960 阅读 · 0 评论 -
HTTP协议
主要笔记原创 2018-09-05 14:22:23 · 121 阅读 · 0 评论 -
Linux socket 基础API
创建socketUNIX/Linux的一个哲学:所有的东西都是文件,socket也不例外,可读。可写,可控制,可关闭的文件描述符。 socket基础API在sys/socket.h 下面的socket系统调用可以创建一个socket。#include <sys/types.h>#include <sys/socket.h>int socket(int dom...原创 2018-09-05 20:21:47 · 1972 阅读 · 0 评论 -
计算机网络—ARP地址解析协议
写在前面 ARP地址解析协议 是网络层协议,但是其工作在数据链路层。主要内容 IP地址32位IP地址 MAC地址 :物理地址 以太网地址 用于数据链路层 .表示数据帧从哪一个链路接口发出到哪一个物理链路。 48位MAC地址固化在网卡的ROM当中。 也可以修改,唯一的。也就是将48位的MAC地址翻译成6个字节每个字节8个比特。一个字节可以使用2位的16进制...原创 2018-09-03 20:09:30 · 553 阅读 · 0 评论