当前位置: 首页 > news >正文

网站的标题优化怎么做烟台企业做网站

网站的标题优化怎么做,烟台企业做网站,中国搜索引擎排名2021,做网站来钱快【1】网络协议基础知识 1、互联网2、为什么要学习网络协议3、学习中需要搭建的环境4、客户端-服务器5、Java 的跨平台原理6、C/C的跨平台原理7、一个简单的SpringBoot项目(1) pom.xml(2) application.yml(3) NetworkStudyApp.java(4) SwaggerConfig.java(5) HelloWorldControll… 【1】网络协议基础知识 1、互联网2、为什么要学习网络协议3、学习中需要搭建的环境4、客户端-服务器5、Java 的跨平台原理6、C/C的跨平台原理7、一个简单的SpringBoot项目(1) pom.xml(2) application.yml(3) NetworkStudyApp.java(4) SwaggerConfig.java(5) HelloWorldController.java 8、什么是协议9、网络互连模型10、客户端传数据到服务器端11、网络分层12、计算机之间的通信基础13、计算机之间的连接方式(1) 网线直连① 使用交叉线连接两台计算机② 设置两台计算机的IP地址③ ping 测试是否连通④ 使用仿真发数据包测试是否连通⑤ ARP 广播协议 (2) 同轴电缆Coaxial(3) 集线器Hub① 三台计算机一台集线器② 计算机1向计算机2发数据③ 集线器“没有智商” (4) 网桥Bridge(5) 交换机Switch(6) 路由器Router 1、互联网 互联网的出现彻底改变了人们的生活方式足不出户就可以购物、聊天、看电影、买车票、上班等 ❓ 思考数据是如何从一个设备传递到另一个设备的 这一切都是由网络协议来规定的。没有网络协议就没有今天的互联网。 2、为什么要学习网络协议 互联网、移动互联网、物联网都离不开网络协议 最熟悉的网络协议HTTP 为了满足各种需求产生了各式各样的网络协议HTTPS、SMTP、MQTT、RTMP 等 不同的网络协议有不同的应用场景 HTTPHyperText Transfer Protocol超文本传输协议 随着物联网、音视频、直播等领域的发展企业提高对开发人员网络基本功的要求经常问网络协议的面试题 TCP和UDP的区别说一下它们的报文格式 TCP的流量控制和和拥塞控制TCP如何实现可靠性传输 为什么连接是3次握手关闭是4次挥手 7层模型与4层模型的区别每一层的作用是什么 交换机与路由器的区别 … 3、学习中需要搭建的环境 客户端-服务器开发环境 客户端浏览器HTMLCSSJS 服务器Java 网络抓包 浏览器Chrome、Firefox 抓包工具Fiddler、Wireshark 模拟环境 xshell、packet-tracer、gns3 4、客户端-服务器 服务器软件Tomcat监听端口端口如 5200和某个项目绑定 客户端通过端口和指定的项目交互 5、Java 的跨平台原理 JVMJava Virtual MachineJava 虚拟机 Java 的跨平台一次编译到处运行 编译生成跟平台无关的字节码文件class 文件 由对应平台的 JVM 把字节码解析为机器指令010101 如果代码有语法错误将编译失败就不会生成字节码文件 那就不会去运行一个 JVM 程序。最后导致 Java 程序运行失败 6、C/C的跨平台原理 使用平台相关的编译器生成对应平台的可执行文件 JS 是解释型语言由对应平台的浏览器执行JS代码 7、一个简单的SpringBoot项目 (1) pom.xml ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.7.5/versionrelativePath//parentgroupIdcom.guoqing/groupIdartifactIdnetwork-study/artifactIdversion1.0.0/versionpropertiesspringfox-swagger.version3.0.0/springfox-swagger.versionswagger-models-version1.6.2/swagger-models-version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdio.springfox/groupIdartifactIdspringfox-boot-starter/artifactIdversion${springfox-swagger.version}/version/dependencydependencygroupIdio.swagger/groupIdartifactIdswagger-models/artifactIdversion${swagger-models-version}/version/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdscoperuntime/scopeoptionaltrue/optional/dependency/dependencies /project(2) application.yml server:port: 5200 spring:mvc:pathmatch:matching-strategy: ANT_PATH_MATCHER springfox:documentation:enabled: true # 是否启用Swagger功能open-api:enabled: true # 是否启用Swagger的open-apiswagger-ui:enabled: true # 是否启用Swagger的WebUI(3) NetworkStudyApp.java SpringBootApplication public class NetworkStudyApp {public static void main(String[] args) {SpringApplication.run(NetworkStudyApp.class, args);System.out.println(服务启动成功✌);System.out.println(✌Swagger地址http://localhost:5200/swagger-ui/index.html);} }(4) SwaggerConfig.java Configuration public class SwaggerConfig {Beanpublic Docket docket(Environment env) {return new Docket(DocumentationType.SWAGGER_2).ignoredParameterTypes(HttpSession.class,HttpServletResponse.class,HttpServletRequest.class) // 忽略参数.apiInfo(apiInfo()).select().apis(RequestHandlerSelectors.withClassAnnotation(RestController.class)).build();}private ApiInfo apiInfo() {return new ApiInfoBuilder().title(学习网络).description(原万事顺心).contact(new Contact(张国庆, null, 3465764450qq.com)).version(1.0).build();} }(5) HelloWorldController.java Api(tags 网络协议学习) RestController RequestMapping(/hello/world) public class HelloWorldController {ApiOperation(value 模拟登录, notes 模拟登录)PostMapping(/login)ApiImplicitParams({ApiImplicitParam(name username, value 用户名),ApiImplicitParam(name password, value 密码)})public String login(RequestParam(defaultValue 张思睿) String username,RequestParam(defaultValue zgq666) String password) {if (张思睿.equals(username) zgq666.equals(password))return 张思睿 登录成功;return username 登录失败;} }8、什么是协议 协议是一个约定 网络协议约定客户端可以发什么数据到服务器服务器可以返回什么数据到客户端约定数据格式等 9、网络互连模型 为了更好地促进互联网络的研究和发展国际标准化组织 ISO 在 1985 年制定了网络互连模型 OSI 参考模型Open System Interconnect Reference Model具有 7 层结构【国际标准】 10、客户端传数据到服务器端 11、网络分层 12、计算机之间的通信基础 需要得知对方的 IP 地址 最终是根据 MAC 地址网卡地址输送数据到网卡被网卡接收 如果网卡发现数据的目标 MAC 地址是自己就会将数据传递给上一层进行处理 如果网卡发现数据的目标 MAC 地址不是自己就会将数据丢弃不会传递给上一层进行处理 13、计算机之间的连接方式 (1) 网线直连 通过交叉线连接不是直通线 使用思科模拟器Cisco Packet Tracer模拟 ① 使用交叉线连接两台计算机 ② 设置两台计算机的IP地址 ③ ping 测试是否连通 ④ 使用仿真发数据包测试是否连通 ⑤ ARP 广播协议 ARP 协议是广播 广播只在同一网段进行 广播的目标MAC地址是 FFFF.FFFF.FFFF表示同一网段的设备的网卡都会收到广播信息 ARP 是有缓存的 (2) 同轴电缆Coaxial 多台计算机互联 半双工通信 同一时间只能一个设备向另一个设备发数据 全双工通信同一时间A设备可以向B设备发数据B设备也可以向A设备发数据 容易冲突 不安全 中间断了则整个瘫痪 同轴电缆没有智商会向所有的设备发广播 (3) 集线器Hub 半双工通信 容易冲突 不安全 根同轴电缆一样没有智商会向所有的设备发广播 使用思科模拟器Cisco Packet Tracer模拟 ① 三台计算机一台集线器 ② 计算机1向计算机2发数据 ③ 集线器“没有智商” (4) 网桥Bridge 能够通过自学习得知每个接口那侧的 MAC 地址 从而起到隔绝冲突域的作用 (5) 交换机Switch 相当于接口更多的网桥 全双工通信 比集线器安全 ❓ 思考全球所有的设备都用交换机连接会是什么情况 (6) 路由器Router 网线直连、同轴电缆、集线器、网桥、交换机 连接的设备必须在同一网段 连接的设备处在同一广播域 路由器 可以在不同网段之间转发数据 隔绝广播域
http://www.ho-use.cn/article/10818321.html

相关文章:

  • 请问哪个网站可以做当地向导孝感市建设网站
  • 企业静态网站需要备案吗wordpress体验
  • 丽江网站建设 莱芜html 公司网站 代码下载
  • 开封网站建设优化网站怎么做才能被百度抓取到
  • 温州市网站建设wordpress插件+手机版
  • 做网站规划wordpress精美博客主题
  • wordpress 手机lianxu播放seo引擎优化是什么
  • 泰州营销型网站万能图片编辑器
  • 建立网站的主要流程有哪些步骤wordpress百度地图插件下载失败
  • 深圳做微信商城网站建设暴雪倒闭
  • 深网站建设网站推广方法主要有
  • 学院门户网站建设自评影响网站pr的主要因素有哪些
  • 百度推广自己做网站吗网站建设要做哪些工作室
  • dede网站如何做中英文版本wordpress 一键置顶
  • 银川微信网站php网站开发技术
  • wordpress外贸建站公司seo服务平台选择
  • 海外推广有前途吗温州网站优化案例
  • 网站托管内容手机网站和电脑网站的区别
  • 网站是怎样赚钱的成都asp网站建设
  • 网站建设岗位能力评估表随便来一个公司邮箱
  • 找人做企业网站 注意什么wordpress设置阅读更多
  • 昆山规模的网站建设公司有哪些安贞网站建设
  • 西安市阎良区建设局网站软件开发平台下载
  • 网站开发免费课程html5 wordpress
  • 网站诊断与检测360可以做网站
  • 企业网站的建设目的有哪些格泰网站建设
  • 网站seo优化要怎么做广州做网站推广公司
  • 南宁建站软件视频制作素材免费网站
  • 外贸soho怎么建网站从零开始做网站seo
  • 如何建设一个读书的网站怎么做运营推广