网络基础与http协议理论基础

电脑之间可以相互通信,这就形成了今天的计算机网络:
资源共享 快速传输信息 提高系统的可靠性 易于分布式处理 综合信息服务
计算机之间要实现通信,就必须对计算机进行区分,所以便定义了一个编号来代表不同的计算机,这个编号就是ip地址,ip是一个协议,常用的是IPv6,ip地址是一个编号(也是一个数字) 那么点十分制跟数字之间进行转换,上面的二进制转换成十进制,地址格式为:网络 地址加主机地址。
A类ip地址 B类IP地址 C类IP地址 D类地址用于多点广播 E类IP地址
局域网地址:
每一个电脑都有一个单独的ip地址。ip地址会逐渐的不够用。于是乎创建了单独的局域网,一般的公司可以求取不同的类型的ip地址,然后逐渐进行多段的分割,分布式IP地址。A类的大学宿舍的ip地址开头一般都是10开头的,B类地址一般是学校 内部的局域网,192开头的随身wify,小区的宽带都是192开头的ip地址。
外网相当于是外部的网站,内网相当于是内部的网站和网址,计算机之间进行写信,计算机之中要完全确定一个地址,计算机之间进行通讯,计算机之间有多个软件之间无法交流于是出现了端口,每一个应用程序霸占一个端口,http默认使用的是80的端口,电脑之间的程序之间进行通信。以上关系可以类比成,可以相当于是一个大厦里面的端口号。
OSI七层模型,应用层(http,FIp协议,DNS的应用层协议),表达层,会话层,传输层(TCP,UDP协议),网络层(Ip,ARP),ARP欺骗攻击 ,数据链路层,物理层
计算机之间的通信,需要预先约定好一个格式,否则相互之间无法理解对方的意思,这就是协议的由来,协议也就是一种标准,一种规范,一种约定。
编程就是要把头部信息分析出来然后进行数据的分析,socket对底层通信协议进行了封装,让开发人员不关心底层就可以实现网络通信,只要调用这些函数就可以实现计算机之间的通信,数据发送到 tcp之间进行计算机的通信。
http协议就是在TCP的基础上,https就是把信息更加的封装,在明文传输的数据下进行数据的加密传输,这样就会保障呢数据传输的安全性,只有对方可以进行解密,然后进行数据的封装,安全层,加了几层的防火墙,保护数据传输的安全性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值