计算机网络
文章平均质量分 91
bird_tp
不管是菜鸟还是笨鸟,反正先飞总是没错
展开
-
Socket编程
本篇博客仅作为一个笔记使用一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户原创 2021-03-15 10:37:18 · 201 阅读 · 0 评论 -
http等网络协议和webservice soket
一、每一层分别有什么协议二、TCP/IP协议TCP/IP 是 Internet 所用的协议,它是一个协议栈,由一系列小而专的协议组成,可分为三个层次:网络层,传输层和应用层网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:TCP协议与UDP协议;应用层:FTP、HTTP、TELNET、SMTP、DNS等协议三、HTTP HTTP是HyperText Transfer Protocol(超文本传输协议)的英文缩写。HTTP可以通过传输层的TC..原创 2020-12-29 17:04:39 · 548 阅读 · 0 评论 -
TCP粘包/拆包基础介绍
4.1 TCP粘包/拆包TCP是个流协议,所谓流,就是没奋界限的一串数据。大家可以想想河里的流水,是连成一片的,其间并没有分界线。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题。4.1.1 TCP粘包/...原创 2019-10-12 15:08:19 · 204 阅读 · 0 评论 -
https学习
一、https工作原理01.HTTPS工作原理- HTTPS工作原理 - 一、首先HTTP请求服务端生成证书,客户端对证书的有效期、合法性、域名是否与请求的域名一致、证书的公钥(RSA加密)等进行校验; - 二、客户端如果校验通过后,就根据证书的公钥的有效, 生成随机数,随机数使用公钥进行加密(RSA加密); - 三、消息体产生的后,对它的摘要进行MD5(或者SHA1...原创 2019-11-01 17:16:19 · 550 阅读 · 0 评论 -
http学习2
一、HTTP缓存01.http缓存有何控制- Http的缓存主要利用header里的两个字段来控制:Cache-control,ETag02.Cache-control介绍- **Cache-control主要包含以及几个字段:** ``` private:则只有客户端可以缓存 public:客户端和代理服务器都可以缓存 max-age:缓存的过期时间...原创 2019-11-01 11:51:02 · 171 阅读 · 0 评论 -
http学习
1.请求头- 请求头部: - 请求头部是只在请求报文中有意义的头部。用于说明是谁或什么在发送请求、请求源自何处,或者客户端的喜好及能力。- 请求头部有哪些? ``` Client-IP:提供了运行客户端的机器的IP地址 From:提供了客户端用户的E-mail地址 Host:给出了接收请求的服务器的主机名和端口号 Referer:提供了包含当...原创 2019-10-25 17:58:40 · 216 阅读 · 1 评论 -
Cookie,Session,Token之间的区别
1.Cookie介绍#### 1.1 什么是Cookie- Cookie 在计算机中是个存储在浏览器目录中的文本文件,当浏览器运行时,存储在 RAM 中发挥作用 (此种 Cookies 称作 Session Cookies),一旦用户从该网站或服务器退出,Cookie 可存储在用户本地的硬盘上 (此种 Cookies 称作 Persistent Cookies)。#### 1.2 ...原创 2019-10-25 17:20:29 · 218 阅读 · 0 评论 -
计算机底层网络协议
### 01.ARP(地址解析协议)- 基本功能为透过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。在每台安装有TCP/IP协议的电脑或路由器里都有一个ARP缓存表,表里的IP地址与MAC地址是一对应的。- 当发送数据时,主机A会在自己的ARP缓存表中寻找是否有目标IP地址。如果找到就知道目标MAC地址为(00-BB-00-62-C2-02),直接把目标MAC地址写入...原创 2019-10-25 17:10:28 · 1236 阅读 · 0 评论 -
网络请求过程,域名,dns,url,uri学习
一、网络请求过程:问题:在浏览器里面输入http://www.taobao.cn/,是如何呈现淘宝的页面给我们看的####大概流程如下所示 - 域名解析 - TCP的三次握手 - 建立TCP连接后发起HTTP请求 - 服务器响应HTTP请求 - 浏览器解析html代码 - 同时请求html代码中的资源(如js、css、图片等) - ...原创 2019-10-25 17:06:09 · 1932 阅读 · 0 评论 -
网络拓扑结构 ,网络模型
一网络拓扑结构局域网常用的拓朴结构有:总线型结构、环型结构、星型结构。图1l 总线型结构:网络上的所有计算机都通过一条电缆相互连接起来特点:其中不需要插入任何其他的连接设备。网络中任何一台计算机发送的信号都沿一条共同的总线传播,而且能被其他所有计算机接收。有时又称这种网络结构为点对点拓朴结构。优点:连接简单、易于维护、成本费用低缺点:1. ...原创 2019-10-22 11:21:23 · 4299 阅读 · 1 评论