- 博客(24)
- 收藏
- 关注
原创 计算机网络原理第六篇 应用层
第六章. 应用层6.1、域名系统 DNS6.1.1、域名系统DNS概述1、DNS(Domain Name System)——互联网使用的命名系统,用来把机器名转换成IP地址。用户与互联网上某个主机通信时,显然不愿意使用难于记忆的32位二进制的IP地址。但由于域名长度不是固定的,机器处理起来比较困难。再者,若使用IP地址,意味着若邮件服务器迁移到另一台不同IP地址的机器上,其邮件地址必须改变。⑴、许多应用层软件经常直接使用域名系统 DNS,但计算机的用户只是间接而不是直接使用域名系统。⑵、互联
2021-07-03 22:04:54 1352 1
原创 计算机网络原理第五篇 运输层
第五章. 运输层5.1、运输层协议概述5.1.1、进程之间的通信从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分的路由器在转发分组时都只用到下三层的功能。从IP层角度看,通信两端是两个主机(因为:IP数据报首部写的是主机IP地址),而两个主机进行通信实际上就是两个主机中的应用进程互相通信。从运输
2021-07-03 21:38:49 1021
原创 计算机网络原理第四篇 网络层
第四章. 网络层4.1、网络层提供额两种服务1、网络层的任务:以分组为单位将数据信息从源点传输到目的点。通过路由选择算法,为分组选择合适的路径。2、问题提出:网络层应向传输层提供怎样的服务?面向连接还是无连接?问题实质:是网络还是终端应当负责计算机通信的可靠性?电信网的成功经验显示——该让网络负责可靠交付,即面向连接的通信方式;通讯前先建立虚电路,以保证双方通信所需的一切网络资源,再使用可靠传输的网络协议,使所发送的分组无差错地按序到达终点,也就是面向连接的虚电路服务。图示如下:虚电路交换—
2021-07-02 20:54:14 1273 2
原创 网络编程- socket编程 -UDP编程
4、 UDP编程需求:完成在线咨询功能:客户和咨询师在线交流分析 :使用基于UDP协议的Socket网络编程实现不需要利用IO流实现数据的传输每个数据发送单元被统一封装成数据包的方式,发送方将数据包发送到网络中,数据包在网络中去寻找他的目的地。UDP基本概念DatagramSocket:用于发送或接收数据包DatagramPacket:数据包4.1UDP编程-一次单向通信【示例8】在线客服-一次单向通信public class AskServer { public stat
2021-07-02 01:20:38 142
原创 网络编程- socket编程 -TCP编程
第二节 TCP编程2.1 URL统一资源定位符URL(Uniform Resource Locator)统一资源定位符,由4部分组成:协议 、存放资源的主机域名****、端口号和资源文件名。URL是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。【示例3】URL类的使用public class TestURL { public static void main(String[] args) throws IOExcep
2021-07-02 01:11:13 137
原创 网络编程- socket编程 - 网络基本概念
第一节 网络基本概念计算机网络ISO/OSI模型和TCP/IP协议栈TCP与UDP区别和联系IP地址和端口号1.1计算机网络计算机网络是指将地理位置不同的具有独立功能()的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统独立功能:没有网络可以独立存在的,不依附网络终端:非独立: 超市结算终端(键盘+显示器)计算机网络定义分析主干:计算机网络是计算机系统网络功能:资源共享 信息传递网络
2021-07-02 00:55:28 257
原创 数据库day1
数据模型 数据库系统的核心和基础。数据模型是对现实世界数据特征的抽象。是用来描述数据,组织数据,和对数据进行操作的。1.2.1 两类数据模型数据模型应满足三方面要求: 1-比较真实的模拟现实世界-2-容易为人理解-3-便于在计算机上实现。一种数据模型无法全面的满足这三方面要求,所以数据库系统中针对不同的使用对象和应用目的,采用不同的数据模型。模型应用目的不同,分为-1-概念模型-2-逻辑模型和物理模型。概念模型––也称信息模型,他是按照用户的观点来对数据和信息建模,主要用于数据库设计
2021-06-22 00:40:24 130
原创 计算机网络原理第三篇 数据链路层
第三章. 数据链路层3.1、使用点对点信道的数据链路层3.1.1 数据链路层的基础知识:数据链路层是OSI参考模型第二层,上层是网络层。1、数据链路层主要目的:将原始的、有差错的物理线路变成无差错的数据链路。2、数据链路层主要功能:⑴链路管理——数据链路的建立、维护、释放;⑵帧同步——接收方应从收到的比特流中正确地判断出一帧的开始与结束位;⑶.流量控制——控制发送方的数据发送速度,使得接收方来得及接收,以致网络不发生拥塞;⑷.差错控制——发现传输中出现的错误;⑸.透明传输——采取适当
2021-06-20 00:37:19 1870
原创 计算机网络原理第二篇 物理层
第二章 物理层2.1 物理层的基本概念(物理层不是指具体的传输媒体)物理层的作用是要尽可能地屏蔽掉不同传输媒体和通信手段的差异。用于物理层的协议也常称为物理层规程(procedure).物理层主要目的 —>在传输媒体上透明传输比特流;物理层主要任务是 —> 确定与传输媒体的接口有关的一些特征:。机械特征:指明接口所用接线器的形状、尺寸、引脚数和排列等等;。电气特征: 指明接口电缆上各条线出现的电压范围;。功能特征: 指明某条线上出现某一电平的电压的意义;。过程特征:
2021-06-03 01:06:10 2153 2
原创 计算机网络原理第一篇 概述
计算机网络原理第一篇、第一章:- 1.1 计算机网络在信息时代中的作用。21世纪的一些重要特征是。。数字化。网络化。和信息化,他是一个以。。网络为核心的信息时代。。网络现在已经成为信息社会的命脉和发展知识经济的重要基础。。大众所熟知的三大类网络有:1、电信网络:提供电话、电报、及传真等服务;2、有线电视网络:向用户传送各种电视节目;3、计算机网络:使用户能在计算机之间传送数据文件。从理论上讲,可以把上述三种网络融合成一种网络就能够提供所有的上述服务,这就是“三网融合”核心是计算机网络、
2021-05-28 20:23:57 886
原创 OH重新学习JAVA的第一天
学习JAVA的第一天*1 ,用记事本编写好代码并保存, 注意保存时文件名与类(class)名一致 eg:public class Welcome{}保存时文件名为Welcome.java*2 编译(编译器创建class字节码文件) 打开命令行窗口,进入Java文件所在目录; 执行命令:javac Welcome.java,生成class文件。*3 解释并运行:java Welcome(就是调用java虚拟机 运行编译生成的 名为“Welcome”d的.class文件)过程中遇到的问题:1
2020-10-30 17:56:19 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人