JAVA网络编程

时间:2020-11-14 09:31:54   收藏:0   阅读:34

概念

  BIO  阻塞io,1.4之前

  NIO  no-blocking io 非阻塞io,jdk1.4

  AIO  异步io,jdk1.7

 

浏览器输入网址,敲下回车之后发生了什么?

  1.URL解析

    技术分享图片

 

   2.DNS解析

      概念:Domain Name System,域名系统,本质上是一个分布式数据库。将人类可读的域名解析成计算机可读的IP地址

        技术分享图片

      解析顺序:从右向左

          技术分享图片

      域名的层级:类似于索引,一级一级更有效率的查找

           技术分享图片

      DNS查询的两种方式:递归与迭代

            技术分享图片

 

               技术分享图片

 

 

网络协议

      技术分享图片

 

 

各个层的数据包格式

    一个数据包叫一个帧,最大1518字节,经过每个层的时候,会加上特定的标头信息

        技术分享图片

 

 

java.io专业术语

    技术分享图片

 

     技术分享图片

 

     技术分享图片

 

     字符流:相对高级,处理人类可以理解和阅读的字符

  字节流:相对低级,处理字节,1字节=8bit

          

 

原文:https://www.cnblogs.com/hongzuiliyu/p/13972183.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!