TCP/IP协议

TCP/IP传输控制协议和网际协议是一个协议簇

TCP/IP体系结构:物理层,网络接口层,网络层,运输层,应用层

tcp协议簇中的协议的工作过程和理论

使用安装tcp协议,寻址其他计算机

tcp协议完成的工作(http和nfs)

规划tcp协议的实施

第一类主机是不需要访问其他网络或者Internet上的主机提供的远程资源和服务

第二类主机需要访问由本网络之外可信任的网络或主机提供的有限资源或者服务(电子邮件,FTP,远程登录)

第三类 不断无限制地访问本网络之外的主机提供的资源或服务的主机

第一第二属于专用网络,

第三类属于公用网络,Internet是任何人可以从任何地点访问的网络,是知名的公用网络

基于tcp协议的网络中每个设备都分配有唯一的一个IP地址,公有网络中的所有计算机使用由Internet注册机构分配的全球唯一的IP地址。这些计算机可以与Internet中的所有计算机以及其他公用网络中的计算机通信 ,但是无法与专用网络的计算机通信。

专用网络使用非路由的地址,专用IP地址。路由器不会路由这类地址,这类地址无法在Internet或者其他公用网络中路由

Internet号码分配机构(IANA)为专用网络保留了3部分的非路由地址:

10.0.0.0至10.255.255.255

172.16.0.0至172.31.255.255

192.168.0.0至192.168.255.255

这三类IP地址只在其所属的专用网络或连接在一起的数个专用网络是唯一的,在专用网络之外没有任何意义

公用网络的路由器尤其是ISP的路由器被配置为丢弃有关专用网络的选路信息。

专用网络中的计算机可以通过网关访问外部资源。

专用网络的使用:缺点 重新编址(NAT网络地址转换),地址冲突  专用网络合并地址冲突

   优点 节省IP地址 安全 编址更为可操作

IP版本4,是TCP/IP协议集的基本通信机制。IP是Internet上最流行的通信机制,IP的设计稳定强大灵活

IPv4面临的困境:地址空间终将耗尽  选路表的规模越来越大

连接到Internet的不同方式:

直接通过专用的计算机:能访问互联网上的所有的服务

通过远程网关:        能访问Internet的所有服务,使用其他机构的直接连接到Internet,使用大学网关,公司网关

通过ISP或在线服务提供商:每月付费的方式访问Internet

免费的Internet访问 :   在线时间有限,用户没有选择服务的权限

当我们的计算机连接到Internet上,任何访问Internet的人可以访问我们计算机中的资源

保护专用网络的安全:防火墙,网络地址转换,代理服务器,Microsoft的Internet连接共享,虚拟专用网络

虚拟专用网络:通过包括Internet在内的公用网络为企业网络中分布于不同位置的地点提供安全的相互连接,不依赖于专用的线路或者永久的虚电路,VPN是基于IP协议的网络使用加密和隧道技术提供

隧道技术使得发送方可以封装分组,对于接收方,下层的选路和交换信息是隐藏的,最出名的创建VPN的协议是Microsoft的点对点隧道协议PPTP和Cisco的第2层隧道协议L2TP

源码来自:https://pan.quark.cn/s/a4b39357ea24 ### 操作指南:洗衣机使用方法详解#### 1. 启动与水量设定- **使用方法**:使用者必须首先按下洗衣设备上的“启动”按键,同时依据衣物数量设定相应的“水量选择”旋钮(高、中或低水量)。这一步骤是洗衣机运行程序的开端。- **运作机制**:一旦“启动”按键被触发,洗衣设备内部的控制系统便会启动,通过感应器识别水量选择旋钮的位置,进而确定所需的水量高度。- **技术执行**:在当代洗衣设备中,这一流程一般由微处理器掌管,借助电磁阀调控进水量,直至达到指定的高度。#### 2. 进水过程- **使用说明**:启动后,洗衣设备开始进水,直至达到所选的水位(高、中或低)。- **技术参数**:水量的监测通常采用浮子式水量控制器或压力感应器来实现。当水位达到预定值时,进水阀会自动关闭,停止进水。- **使用提醒**:务必确保水龙头已开启,并检查水管连接是否牢固,以防止漏水。#### 3. 清洗过程- **使用步骤**:2秒后,洗衣设备进入清洗环节。在此期间,滚筒会执行一系列正转和反转的动作: - 正转25秒 - 暂停3秒 - 反转25秒 - 再次暂停3秒- **重复次数**:这一系列动作将重复执行5次,总耗时为280秒。- **技术关键**:清洗环节通过电机驱动滚筒旋转,利用水流冲击力和洗衣液的化学效果,清除衣物上的污垢。#### 4. 排水与甩干- **使用步骤**:清洗结束后,洗衣设备会自动进行排水,将污水排出,然后进入甩干阶段,甩干时间为30秒。- **技术应用**:排水是通过泵将水抽出洗衣设备;甩干则是通过高速旋转滚筒,利用离心力去除衣物上的水分。- **使用提醒**:...
代码下载地址: https://pan.quark.cn/s/c289368a8f5c 在安卓应用开发领域,构建一个高效且用户友好的聊天系统是一项核心任务。 为了协助开发者们迅速达成这一目标,本文将分析几种常见的安卓聊天框架,并深入说明它们的功能特性、应用方法及主要优势。 1. **环信(Easemob)** 环信是一个专为移动应用打造的即时通讯软件开发套件,涵盖了文本、图片、语音、视频等多种消息形式。 通过整合环信SDK,开发者能够迅速构建自身的聊天平台。 环信支持消息内容的个性化定制,能够应对各种复杂的应用场景,并提供多样的API接口供开发者使用。 2. **融云(RongCloud)** 融云作为国内领先的IM云服务企业,提供了全面的聊天解决方案,包括一对一交流、多人群聊、聊天空间等。 融云的突出之处在于其稳定运行和高并发处理性能,以及功能完备的后台管理工具,便于开发者执行用户管理、消息发布等操作。 再者,融云支持多种消息格式,如位置信息、文件传输、表情符号等,显著增强了用户聊天体验。 3. **Firebase Cloud Messaging(FCM)** FCM由Google提供的云端消息传递服务,可达成安卓设备与服务器之间的即时数据交换。 虽然FCM主要应用于消息推送,但配合Firebase Realtime Database或Firestore数据库,开发者可以开发基础的聊天软件。 FCM的显著优势在于其全球性的推送网络,保障了消息能够及时且精确地传输至用户。 4. **JMessage(极光推送)** 极光推送是一款提供消息发布服务的软件开发工具包,同时具备基础的即时通讯能力。 除了常规的文字、图片信息外,极光推送还支持个性化消息,使得开发者能够实现更为复杂的聊天功能。 此...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值