王和平的《网络是怎样连接的》学习笔记

第1章 浏览器生成消息——探索浏览器内部
问题(判断题)
1http://www.baidu.com中的www代表world wide web协议(对通信操作规则所做的定义)
2个人也可以申请注册互联网中的域名
3浏览器等网络应用程序实际上并不具备网络控制功能

答案
1错误。www只是web服务器上的一种命名。而且world wide web也不是一个协议的名字,而是web提出者最早开发的浏览器兼HTML编辑器的名字
2正确。一般如此,只要没有特殊的域名限制
3正确。应用程序并不是自己去控制网络,而是委托操作系统来控制网络

探索之旅的看点
(1) 生成HTTP请求消息
(2) 向DNS服务器查询web服务器的IP地址
(3) 全世界DNS服务器的大接力
(4) 委托协议栈发送消息
1.1生成HTTP请求消息
1.1.1探索之旅从输入网址开始
1.1.2浏览器先要解析URL
1.1.3省略文件名的情况
1.1.4HTTP的基本思路
1.1.5生成HTTP请求消息
1.1.6发送请求后会收到响应
一条请求消息中只能写一个URI。如果需要获取多个文件,必须对每个文件单独发送一条请求
1.2向DNS服务器查询web服务器的IP地址
1.2.1IP地址的基本知识
IP地址主机号
全部为0:表示整个子网
全部为1:表示向子网上所有设备发送包,即“广播”

1.2.2域名和IP地址并用的理由
1.2.3socket库提供查询IP地址的功能
Socket库是用于调用网络功能的程序组件集合。
1.2.4通过DNS解析器向DNS服务器发出查询
根据域名查询IP地址的时候,浏览器会使用socket库中的解析器
1.2.5解析器中的内部原理
1.3全世界DNS服务器大接力
1.3.1DNS服务器的基本工作
DNS服务器会从域名和IP地址的对照表中查找相应的记录,并返回IP地址
1.3.2域名的层次结构
1.3.3寻找相应的DNS服务器并获取IP地址
1.3.4通过缓存加快DNS服务器的相应
1.4委托协议栈发送消息
1.4.1数据收发操作概览
向操作系统内部的协议栈发出委托时,需要按照指定的顺序来调用socket库中的程序组件。
1.4.2创建套接字阶段
应用程序是通过“描述符”这一类似号码牌的东西来识别套接字的。
1.4.3连接阶段:把管道接上去
描述符:应用程序用来识别套接字的机制
IP地址和端口号:客户端和服务器之间用来识别对方套接字的机制

1.4.4通信阶段:传递消息
1.4.5断开阶段:收发数据结束
1.5网络术语其实很简单
问题
1http://www.baidu.com中的http是什么意思?
2下面两个网址有什么不同?
http://www.nekky.co.jp/sample
http://www.nekky.co.jp/sample/
3用来识别连接在互联网上计算机和服务器地址叫什么?
4根据web服务器的域名来查询IP地址所使用的服务器叫什么?
5向DNS服务器发送请求消息的程序叫什么?

词汇是人类创造的,如果能理解,词汇创造者的思路,也就能理解这个词语的真正含义。而理解网络中每个词汇的真正含义之后,对网络的理解也会更加深入,反过来也会更加理解设计和创造网络的那些人。各位有不懂的词汇吗?问问我们的探索队长吧!
答案
1HTTP协议
2第一个sample代表文件名,b中的sample代表目录名
3IP地址
4DNS服务器
5解析器

第2章 用电信号传输TCP/IP数据——探索协议栈和网卡
问题(判断题)
1我们现在使用的以太网存在不符合国际标准的部分
2TCP/IP是由TCP和IP两个协议的名字组合而成的,最开始这两个协议是合在一起的
3网络包通信技术是20世纪60年代为用计算机进行数据通信而设计出来的

答案
1正确。
2正确。最早的TCP/IP协议原型设计相当于现在的TCP和IP合在一起的样子,后来才拆分为TCP和IP两个协议
3正确。在网络包出现之前,通信都是像电话一样把线路连接起来进行的。但是,连接线路的通信方式只能和固定的对象进行通信,无法发挥计算机可以处理多种工作的特点。为了解决这个问题,人们设计出了使用网络包来进行通信的方式。

探索之旅的看点
1

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值