网络基础

OSI的七层模型:
概念:OSI是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。

应用层 用户接口 HTTP,FTP
表示层 数据表示形式的控制、特定功能的实现如-加密 ASCII,JPEG
会话层 对应用会话的管理、同步 操作系统/应取
传输层 选择可靠与不可靠的传输,定义端口、传输前的错误检测、流控 TCP,UDP
网络层 提供逻辑地址、选路 IP,IPX
数据链路层 成帧、用MAC地址访问媒介、错误检测与修正 802.3,802.2
物理层 设备之间的比特流的传输、物理接口、电气特性等 EIA,TIA-232

WEB通信:

URL:统一资源定位符

HTTP协议
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。
HTTP通信通常发生在TCP/IP连接之上,默认端口是80
HTTPS协议
安全超文本传输协议 ;
基于HTTP开发;
提供加密,可以确保消息的私有性和完整性;
端口号为443;
DNS的功能
DNS:Domain Name System 域名系统
1.用来完成域名与IP地址之间的映射
2.端口号为TCP或UDP的53
Ping 测试网络是否连通
Ping 网站
WEB开发
软件开发(系统开发,软件开发);
应用开发(单机应用,联网应用);
联网应用(B/S结构,C/S结构);
软件体系结构
B/S结构:只业务逻辑和数据存取功能都在服务端进行,浏览器负责界面显示,无需再安装专门的客户端软件(如:网页)
C/S结构:界面显示、业务逻辑通常在客户端处理,数据存取功能在服务端进行,需要下载安装客户端软件(如:应用app)
Web开发的需要
客户端浏览器(IE,chrome)
超文本标记语言(HTML)
层叠样式表(CSS)
客户端脚本编程语言 (JavaScript)
Web服务器(Apache)
服务器端脚本编程语言 (PHP、Java、Asp.net…)
数据库管理系统 (MySQL)
LAMP、LNMP
LAMP/LNMP(Linux+ Apache(Nginx)+MySQL+PHP)网站架构是目前国际流行的成熟的Web框架
Linux下的安装(LAMP):源码包安装;rpm包安装;yum安装;shell脚本一键安装
windows安装( WAMP ):单个下载安装;集成环境安装(phpstudy,wamp,AppServ)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lenny1685964109

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值