【网络】<网络是怎样连接的>笔记

第一章 浏览器

1.1 生成http请求信息

包含“对什么”“进行怎样的操作”两个方法。一般常用操作是GET POST

GET uri http版本

POST uri http版本

Field1 = xxx

1.2 向DNS查询IP

ip分为网络号和主机号,通过子网掩码区分

通过解析器查询DNS:发送UDP消息,(域名,CLASS-IN, 记录类型(A, MX))

域名越靠右越高级,最高级是根域,每次找不到的时候从根域开始查找,根域的信息已经写到了解析器里面。

1.4 委托协议栈发送消息

时间: 2024-10-27 10:29:56

【网络】<网络是怎样连接的>笔记的相关文章

华为网络工程师认证HCNA R&S笔记(1)

一.常用设备简介 1.中继器   网络物理层的连接设备,本质上是一个信号的放大器 2.集线器  本质上是一个多端口的中继器,但只有一条信道,容易引发信号冲突 解决方式:IBM令盘环技术.CSMA/CD-带冲突检测的的载波侦听多路访问技术.但网络速率都不高 3.网桥/桥接器  较前两种设备增加了多信道的功能,在内部通过ARP地址解析协议获得并更新ARP列表/MAC地址表,得到端口号和MAC地址的对应关系. 4.交换机  由于网桥的路径需要通过软件计算实现,因此会降低传输效率.交换机通过大规模集成电

socket.sendUrgentData判断网络远端是否断开连接

来自于 http://chenke1215.blog.163.com/blog/static/124414520103611222617/ 最近在开发中遇到一个问题,就是如何判断远端服务器是否已经断开连接,如果断开那么需要重新连接. 首先想到socket类的方法isClosed().isConnected().isInputStreamShutdown().isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的状态,无法判断远端是否已经断开连接. 然后

Hyper-V虚拟机配置内部网络固定IP 并且连接外网

2019/10/23 Hyper-V CentOS7 摘要:Hyper-V中的虚拟机CentOS7能固定IP,保证宿主机的Xshell始终只用同一个IP连接到该虚拟机 一.新建一个内部网络虚拟交换机 二.修改虚拟网卡IP地址 经过第一步后,网络连接中会出现刚刚新建的虚拟网卡InternalNat 1.打开 控制面板-网络和Internet-网络连接 2.找到刚刚新建出来的虚拟网卡 3.右击该网卡,属性-网络-Internet协议版本4(TCP/IPv4) 4.填写固定IP地址,我这里填写的是19

Linux远程连接桌面笔记

Linux远程连接桌面笔记 vi 编辑完以后 输入: 输入 wq  保存并退出 目的:想要在Windows端图形远程连接Linux系统. 1,首先需要在Linux中安装VNCserver ,一般情况下系统默认已经安装 [[email protected] ~]# rpm -q vnc-server vnc-server-4.1.2-14.el5_5.4 如果没有安装,可以yum安装 [[email protected] ~]# yum install vnc-server 如果系统已经有了,执行

Android网络编程Socket长连接

在实际的应用中客户端可能需要和服务器端保持长时间的通信,即服务器需要不断地读取客户端数据,并向客户端写入数据:客户端也需要不断地读取服务器数据,并向服务器写入数据. 简单实现代码如下: 1 public class MyServer { 2 //定义保存所有Socket的ArrayList 3 public staticArrayList socketList = newArrayList(); 4 5 public static voidmain(String[] args) throws I

【网络协议】TCP连接的建立和释放

转载请注明出处:http://blog.csdn.net/ns_code/article/details/29382883 TCP首部格式 先看TCP报文段的格式,例如以下; TCP报文段首部的前20个字节是固定的,后面有4N字节是依据须要而添加的选项.因此TCP报文段的最小长度为20个字节. 首部固定部分的各字段的意义例如以下: 1.源port和目的port:加上IP首部的源IP地址和目的IP地址,确定唯一的一个TCP连接.另外通过目的port来决定TCP将数据报交付于那个应用程序,从而实现T

linux下网络设置和远程连接

配置ip.子网掩码.静态设置.开机启动ONBOOT网卡 /etc/sysconfig/network-scripts/ifcfg-eth0 重启网络 service  network  restart 测试是否可以与本机对话ping  192.168.1.xxx (关闭本机防火墙) 本机pinglinux系统 [终端软件secureCRT连接服务器] 挂载光盘

网络技术基础概念和个人笔记总结(1)

防伪码:不经一番寒彻骨,怎得梅花扑鼻香 本次主要更新网络技术部署与运维个人笔记,附加作业练习(共八章节,分为四次更新) 二.三层交换技术 1.单臂路由的缺陷 a."单臂"本身将成为网络的骨干链路,容易形成瓶颈. b.子接口仍然依托于物理接口,就实际而言不灵活 c.每次vlann间转发都需要查看路由表,严重浪费设备资源 2.使用三层交换技术实现vlan间通信(面试题) 三层交换机的配置命令 a.启用路由功能:ip routing b.虚接口配置ip(充当网关) int vlan 2 ip

VMware Workstation之虚拟网络的三种连接模式浅析

刚开始接触VMware Workstation做实验时常常为选择哪种网络连接模式而苦恼. 有时候老师说选择NAT,有时候建议桥接,还有时会要求仅主机. 唉,真是老师说什么就是什么. 既然不懂那就乖乖跟着老师屁股后面,老师怎么要求我们就怎么做,一点自己发挥的余地都不能有. 机械的跟着老师做了这么多实验,吃了这么多的苦楚,大家有没有想过,我们搭建实验环境为什么要选择不同的网络连接模式,为什么我们实验的其他部署都对了,但就是因为忽略了连接模式这个小差错而导致各种报错,为什么老师一直说实验前的ping通