计算机用户

计算机网络(传输层)

送分小仙女□ 提交于 2019-12-30 02:48:23
概述 网络层时为主机之间提供逻辑通信 传输层向应用层提供进程间端到端的逻辑通信服务(U形通信路路线) 运输层向上层用户屏蔽了下面网络核心的细节,使应用进程看到的就是好像在两个运输层实体之间有一条端到端的逻辑通信通道。 传输的数据单位:运输协议数据单元TPDU 用户数据报协议UDP(User Datagram Protocol) 传送的数据单元是UDP数据报 无需建立连接 传输控制协议TCP(Transmission Control Protocol) 提供面向连接的服务,先建立连接在传输数据,最后释放连接 传输层端口 复用:应用层的所有应用进程都可以通过传输层在送到网络层 分用:传输层从IP层收到数据后,交付给指定的进程 前提:在本地计算机系统中的进程使用进程描述符标志运行在操作系统中的多个进程,而在互联网环境下,运行在应用层的各种应用进程不可以用进程标识符,因为不同计算机使用的操作系统千差万别,需要用统一的方式去使得不同操作系统的计算机应用可以通过互联网通信。 在运输层使用协议端口号(port)可以解决这个问题,通信的终点是应用程序进程,但我们把数据交给目的主机某个合适端口,剩下的交付过程交给TCP 区分,硬件端口是不同硬件设备进行交互的接口,软件端口是应用层的各种协议进程与运输实体之间进行层间交互的一种地址。 传输层收到IP层交上来的传输层报文

软件工程实践项目课程的自我目标

落花浮王杯 提交于 2019-12-27 16:43:52
### 学习到的能力的预期 - 可以把书上的理论知识运用到实践当中, 增强自己的实践能力,动手能力。所以上课就要认真,积极完成老师布置的学习任务,定期更新自己的博客,多敲代码,增强个人的编程能力,学会 如何从单纯的编程走向软件开发。 ### 对项目课程的期望 - 第一次接触博客园,很新奇,原来学习的工具也可以那么多样化,希望以后在完成老师布置的任务过程中,能熟悉并掌握计算机领域的学习工具,提高自己的组织语言能力. - 能够深刻并且详细的了解一个软件形成的基本过程,从开始的需求分析到最后的发布并且供用户使用. ### 对项目的愿景规划 - 方便人们生活,让大家能更好的享受计算机物联网带给大家的便利。 来源: https://www.cnblogs.com/yaq233/p/6474129.html

计算机网络(6)

六眼飞鱼酱① 提交于 2019-12-27 16:29:02
网络安全 网络安全的一个通用定义指网络信息系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的破坏、更改、泄露, 系统能连续、可靠、正常地运行,服务不中断。 网络安全简单的说是在网络环境下能够识别和消除不安全因素的能力。 网络安全的5大要素 保密性 保护数据避免非授权泄露,保障数据来源的可靠性 完整性 阻止对数据进行非授权篡改 可用性 数据可访问,无延迟 可控性 控制数据传播范围和方式 可审查性 对出现的网络安全问题提供调查的依据和手段 安全机制位于协议栈的哪一层(没有一个单独的位置,因为安全性与每一层都有关) -物理层:传输线封装在包含高压氩气的密封管,漏气报警 -数据链路层:点到点线路加解密,不能经过中间路由器 -网络层:防火墙、IP报文头的安全域 -传输层:端到端连接的加解密 -应用层:大多数安全机制都集中在此层 加密技术 利用技术手段把数据变为乱码(加密)传送,到达目的地后再用 相同或不同的手段还原(解密) 加密技术 概念 features problems 哈希 :无秘钥,单向 单密钥加密又称对称加密DES 1个密钥 优点:加解密速度快 1.密钥管理量大,2,密钥传输信道要求更高安全性,3,数字签名的问题 公开密钥加密(非对称加密算法)RSA 2个密钥(key),公钥和私钥,公钥密码学的提出是为了解决两个问题: • 密钥的分配与• 数字签名 1

网络端口的作用及分类

久未见 提交于 2019-12-26 07:41:53
一、什么是端口? 在开始讲什么是端口(port)之前,我们先来聊一聊什么是 port 呢?常常在网络上听说『我的主机开了多少的 port ,会不会被入侵呀!?』或者是说『开那个 port 会比较安全?又,我的服务应该对应什么 port 呀!?』呵呵!很神奇吧!怎么一部主机上面有这么多的奇怪的 port 呢?这个 port 有什么作用呢?! 由于每种网络的服务功能都不相同,因此有必要将不同的封包送给不同的服务来处理,所以啰,当你的主机同时开启了 FTP 与 WWW 服务的时候,那么别人送来的资料封包,就会依照 TCP 上面的 port 号码来给 FTP 这个服务或者是 WWW 这个服务来处理,当然就不会搞乱啰!(注:嘿嘿!有些很少接触到网络的朋友,常常会问说:『咦!为什么你的计算机同时有 FTP、WWW、E-Mail 这么多服务,但是人家传资料过来,你的计算机怎么知道如何判断?计算机真的都不会误判吗?!』现在知道为什么了吗?!对啦!就是因为 port 不同嘛!你可以这样想啦,有一天,你要去银行存钱,那个银行就可以想成是『主机』,然后,银行当然不可能只有一种业务,里头就有相当多的窗口,那么你一进大门的时候,在门口的服务人员就会问你说:『嗨!你好呀!你要做些什么事?』你跟他说:『我要存钱呀!』,服务员接着就会告诉你:『喝!那么请前往三号窗口!那边的人员会帮您服务!

计算机网络第七版谢希仁知识点总结

て烟熏妆下的殇ゞ 提交于 2019-12-21 14:17:54
1.专有名词: 互联网服务提供商ISP(Interest Service Provider) 互联网交换点 IXP (Internet eXchange Point) 广域网WAN(Wide Area Network) 城域网MAN(Metropolitan Area Network) 局域网LAN(Local Area Network) 个人区域网PAN(Personal Area Network) 传输控制协议TCP(Transmission Control Protocol) 用户数据报协议UDP(User Datagram Protocol) 协议数据单元PDU(Protocol Data Unit) 点对点协议PPP(Point-to-Point Protocol) 网络控制协议NCP(Network Control Protocol) 链路控制协议LCP(Link Control Protocol) 逻辑链路控制LLC(Logical Link Control) 媒体接入控制MAC(Media Access Control) CSMA/CD协议(Carrier Sense Multiple Access with Collision Detection) 循环冗余校验CRC(Cyclic Redundancy Check ) 帧校验序列FCS(Frame Check

计算机网络补充习题

你说的曾经没有我的故事 提交于 2019-12-21 06:21:29
简述PPP协议中口令鉴别协议PAP和挑战握手鉴别协议CHAP协议的工作过程,可以用流程图表示 答: PAP(Password Authentication Protocol,口令鉴定协议)是一种两次握手验证协议,它在网络上采用明文方式传输用户名和口令。PAP验证的过程如下: 被验证方主动发起验证请求,将本端的用户名和口令发送到验证方; 验证方接到被验证方的验证请求后,检查此用户名是否存在以及口令是否正确。 如果此用户名存在且口令正确,验证方返回Acknowledge响应,表示验证通过; 如果此用户名不存在或口令错误。验证方返回Not Acknowledge响应,表示验证不通过。 PAP: CHAP(Challenge Handshake Authentication Protocol,质询握手鉴定协议)是一种三次握手验证协议,它只在网络上传输用户名,而用户口令并不在网络上传播。CHAP验证过程如下: 验证方主动发起验证请求,向被验证方发送一些随机产生的报文,并同时将本端配置的用户名附带上一起发送给被验证方; 被验证方接到验证方的验证请求后,根据此报文中的用户名在本端的用户表中查找用户口令。 如找到用户表中与验证方用户名相同的用户,便利用报文ID和此用户的口令以MD5算法生成应答,随后将应答和自己的用户名送回; 验证方接收到此应答后,利用报文ID

计算机基础系列一:计算机硬件

 ̄綄美尐妖づ 提交于 2019-12-21 04:41:30
一 为何要学习计算机基础 python是编程语言,即python是语言 语言有英语、法语、葡萄牙语等,但凡是语言,都是用来沟通的介质。 程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质 程序员要想让计算机工作,必须知道计算机能干什么,怎么干的,这也就是我们必须学习计算机基础的原因 然而光有编程语言和硬件也并不能满足大家的编程需求,为什么这么说呢? 程序用编程语言写程序,最终开发出的结果就是一个软件,既然是软件,那就与腾讯qq、暴风影音、快播等软件没有区别了。这些软件必须运行在操作系统之上,你肯定会问:为何要有操作系统呢?没错,远古时代的程序员确实是在没有操作系统的环境下,用编程语言之间操作硬件来编程的,你可能觉得这没有问题,但其实问题是相当严重的,因为此时你必须掌握如何操作硬件的所有具体细节,比如如何具体操作硬盘(现在你得把硬盘拆开,然后你能看见的所有的东西,你都得研究明白,因为你编程时要用到它),这就严重影响了开发的效率,操作系统的出现就是运行于硬件之上,来控制硬件的,我们开发时,只需要调用操作系统为我们提供的简单而优雅的接口就可以了 所以一套完整的计算机系统分为:计算机硬件,操作系统,应用软件,如下图。因而我们的python编程之路分为计算机硬件基础,操作系统基础,和python编程三部分,就让我们先从计算机硬件学起吧 二 本节目标

网络系统结构与设计的基本原则

扶醉桌前 提交于 2019-12-20 04:05:06
网络系统结构与设计的基本原则 计算机网络按 地理 范围划分为 局域网,城域网,广域网 ; 局域网提高数据 传输速率 10mbps-10gbps , 低误码率的高质量传输环境 局域网按 介质访问控制方法 角度分为 共享介质式局域网 和 交换式局域网 局域网按 传输介质类型 角度分为 有线介质局域网 和 无线介质 局域网早期的计算机网络主要是广域网,分为主计算机与终端(负责数据处理)和通信处理设备与通信电路(负责数据通信处理) 计算机网络从 逻辑功能 上分为 资源子网 和 通信子网 资源子网 (计算机系统,终端,外网设备以及软件信息资源): 负责全网数据处理业务,提供网络资源与服务 通信子网 (通信处理控制机—即网络节点,通信线路及其他通信设备):负责网络数据传输,转发等通信处理任务 网络接入(局域网,无线局域网,无线城域网,电话交换网,有线电视网) 广域网投资大管理困难,由电信运营商组建维护,广域网技术主要研究的是远距离,高服务质量的宽带核心交换技术,用户接入技术由城域网承担。 广域网典型网络类型和技术 :(公共电话交换网PSTN,综合业务数字网ISDN,数字数据网DDN,x.25 分组交换网,帧中继网,异步传输网,GE千兆以太网和10GE光以太网) 交换局域网的核心设备是局域网交换机 城域网概念 :网络运营商在城市范围内提供各种信息服务,以宽带光传输网络为开放平台,以 TCP/IP

2019_12_18 Summary(revised)

混江龙づ霸主 提交于 2019-12-19 01:31:03
编程模式 计算机语言解决问题的模式 过程式编程模式 面向过程编程模式 函数式编程模式 说明式编程模式 高级编程语言介绍 高级语言(High-level programming language)相对于机器语言(machine language)是一种指令集的体系。在这种语言下,其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接操作,使得一般人更容易学习。高级语言通常按其基本类型、代系、实现方式、应用范围等分类。 高级语言有一下几种分类: BASIC语言 PASCAL语言 C语言 C++语言 Java语言 Ada语言 Logo语言 脚本语言 并行程序设计 并行程序设计语言 语言名称 注释 Concurrent Pascal Pascal语言的拓展 Ada 全新的编程语言 Modula-P Modula2语言的拓展 C ∗ C^* C ∗ C语言针对SIMD系统的扩展 Concurrent C C语言扩展 Fortran D Fortran语言针对数据并行化语言的拓展 并行程序设计语言的编译过程 计算机中的数据 数据 数据的定义 数据就是用文字, 数字, 图形, 图像, 声音等方式对人, 事件, 事物等进行的描述.在计算机科学中, 数据是指所有能输入计算机并能被计算机程序处理的符号的总称, 数字, 文本, 音频, 图形, 图像和视频等统称为数据. 数据和信息的区别

什么是操作系统

半世苍凉 提交于 2019-12-12 15:50:05
Linux教程 什么是操作系统 Linux 也是众多操作系统之一,要想知道 Linux 是什么,首先得说一说什么是操作系统 操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 操作系统简介 在计算机中,操作系统是其最基本也是最为重要的基础性系统软件。从计算机用户的角度来说,计算机操作系统体现在其提供的各项服务;从程序员的角度来说,其主要是指用户登录的界面或者接口;如果从设计人员的角度来说,就是指各式各样模块和单元之间的联系。事实上,全新操作系统的设计和改良的关键工作就是对体系结构的设计,经过几十年以来的发展,计算机操作系统已经由一开始的简单控制循环体发展成为较为复杂的分布式操作系统,再加上计算机用户需求的愈发多样化,计算机操作系统已经成为既复杂而又庞大的计算机软件系统之一。 操作系统历史 纵观计算机之历史,操作系统与计算机硬件的发展息息相关。操作系统之本意原为提供简单的工作排序能力,后为辅助更新更复杂的硬件设施而渐渐演化。从最早的批量模式开始,分时机制也随之出现,在多处理器时代来临时,操作系统也随之添加多处理器协调功能,甚至是分布式系统的协调功能。其他方面的演变也类似于此。另一方面