• 网络编程概念


    '''
    软件开发架构:
    	- C/S架构
    		C:cilent
            S:server
            由客户端与服务器端组成。如:腾讯QQ、微信
           	优点:
           		- 软件的使用稳定
           		- 节省网络资源
        	缺点:
        		- 安装麻烦,用户体验差
        		- 软件的每一次更新,用户都需要重新下载或更新
    	- B/S架构
    		B:browser(本质上也是一个客户端)
    		S:server
    		比如:在浏览器上访问一个网址
    		优点:
    			- 软件的使用方便
    			- 无需跟着软件的更新去下载
    		缺点:
    			- 如果网络不稳定,软件的使用就不稳定。
    客户端:在需要服务时,向服务端发送请求。
    服务端:需要24小时不间断的提供服务。
    '''
    
    '''
    电脑与电脑之间的通信依赖于---‘互联网协议’,所有生产的电脑都遵循这套协议,实现所有电脑之间无障碍通信。
    OSI七层协议
    	- 应用层
    	- 会话层
    	- 表示层
    	- 传输层
    	- 网络层
    	- 数据链路层
    	- 物理层(接收和发送电信号 010101010)
    '''
    
    
    '''
    物理层:
    	- 接收和发送电信号 0101010
    '''
    
    '''
    数据链路层:识别或包装电信号中的真实数据
    (标记数据来自哪里,是给谁)
    	- ‘以太网协议’:规定了数据的格式。由一个head头部和一个真实的data数据部分组成。
    		- head:由18个字节组成。其中6个字节表示发送者,6个字节表示接受者,6个字节表示数据类型
    		- data:真实的数据
    	- 每一台电脑都要有一块网卡
    		- 每一块网卡都有一个MAC地址,由12位16进制的数字组成,前6位:厂商号,后6位为流水号
    		- mac地址的作用:标识全世界上独一无二的计算机
    '''
    
    '''
    网络层:实现全世界某一台计算机之间的通信
    	- ip地址(协议)
    		- ipv4
    		- ipv6
    	- ip地址的作用:用于标识全世界某一台计算机的位置,(局域网的位置)。
    '''
    
    '''
    传输层:确定了与计算机中的哪一个软件通信。
    	- TCP协议
    	- UDP协议
    	- port端口:用于标识计算机中某一个独一无二的软件
    总结:
    	mac地址+ip地址+port端口
    	标识了全世界内某一个局域网某一台计算机上的某一个软件
    '''
    
    '''
    应用层:
    	- 已经定制好的协议,决定数据的格式。
    		- http协议
    		- ftp协议
    		- .....
    '''
    
  • 相关阅读:
    MS SQL入门基础:SQL数据库中的事务
    MS SQL入门基础:删除数据
    MS SQL入门基础:触发器的高级应用
    MS SQL入门基础:SQL Server 安全性管理的途径
    MS SQL入门基础:权限管理
    MS SQL入门基础:打开游标
    MS SQL入门基础:数据库更新添加数据
    MS SQL入门基础:游标、游标的优点和种类
    MS SQL入门基础:创建和管理视图
    MS SQL入门基础:数据库中的连接查询
  • 原文地址:https://www.cnblogs.com/Ghostant/p/11982992.html
Copyright © 2020-2023  润新知