> 网络层只把分组发送到目的主机,但是真正通信的并不是主机而是主机中的进程。传输层提供了进程间的逻辑通信,传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个传输层实体之间有一条端到端的逻辑通信信道。UDP 和 TCP 的特点用户数据报协议 UDP(User Datagram ...
计算机网络--应用层
域名系统DNS 是一个分布式数据库,提供了主机名和 IP 地址之间相互转换的服务。这里的分布式数据库是指,每个站点只保留它自己的那部分数据。域名具有层次结构,从上到下依次为:根域名、顶级域名、二级域名。 DNS 可以使用 UDP 或者 TCP 进行传输,使用的端口号都为 53。大多数情况下 DNS ...
计算机网络--数据链路层
解决的三大基本问题1. 封装成帧将网络层传下来的分组添加首部和尾部,用于标记帧的开始和结束。在一段数据的前后分别添加首部和尾部(帧定界),这样就构成了一个帧。 最大传送单元MTU —- 数据部分长度上限 2. 透明传输透明表示一个实际存在的事物看起来好像不存在一样。表示无论什么样的比特组合的数据, ...
计算机网络--物理层
物理层所要解决的问题?解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 确定与接口相关的一些特性 机械特性:接口形状大小、引线数目 电气特性:接口电缆上的各条线出现的电压的范围。例如电压范围 -5 -> +5 功能特性:指明某条线上出现的某一电平的电压的意义 过程特 ...
计算机网络--网络层
概述IP 数据报格式IP 地址编址方式1. 分类2. 子网划分3. 无分类地址解析协议 ARP网际控制报文协议 ICMP1. Ping2. Traceroute虚拟专用网 VPN网络地址转换 NAT路由器的结构路由器分组转发流程路由选择协议1. 内部网关协议 RIP2. 内部网关协议 OSPF3. ...
一个神奇的安全框架Shiro
安全框架:Apache Shiro什么是Apache Shiro?Apache Shiro是一个功能强大且易于使用的Java安全框架,可执行身份验证,授权,加密和会话管理,并可用于保护任何应用程序。从命令行应用程序,移动应用程序到最大的Web和企业应用程序。Shiro提供了应用程序安全API来执行以 ...
IDEA创建第一个maven-web项目
IDEA创建WEB项目 用惯了eclipse,这段时间刚接触Idea编辑工具,这款神器是真的好用,兄弟们用起来!!! 但在创建maven web项目的一些步骤有些不熟悉,在这里介绍一下常用的maven web项目的创建过程。 1.步骤一:首先先创建一个project,在这里就是创建一个maven的 ...
逆向工程在idea开发项目的使用
逆向工程技术的使用一、逆向工程 逆向工程:mybaits需要程序员自己编写sql语句,编写过程比较繁琐。因此mybatis官方提供逆向工程mybatis-generator,可以根据表与表之间的关系,自动生成mybatis执行所需要的代码(mapper.java,mapper.xml,pojo ...
Spring Boot(一):入门篇
构建微服务:Spring boot 入门篇什么是Spring Boot?Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。其实Spring Bo ...