网络学习(1)
来源:互联网 发布:最简单的游戏编程 编辑:程序博客网 时间:2024/06/16 12:26
1 TCP和UDP分别拥有自己端口号,二者互不干扰,可以共存于同一台主机。
客户端可以通过端口号去区分不同的进程,到底是哪个服务器。所以两个服务器可以共存在同一个台主机。
2 SMTP :simple mail transfer protocol 即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。
3 衡量网络上数据传输速率的单位是bps,其含义是: 每秒传送多少个二进制位。
4 域名解析是指将域名解析为IP。域名是IP的代名词,没有人去记IP,访问网站都是访问域名。计算机名不同于账户名,计算机名又叫做主机名。因特网上的主机或web站点由主机名识别。主机名有时称为域名。主机名映射到IP地址。
5 ICMP: internet control message protocol. internet控制报文协议。它是TCP/IP的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络不通、主机是否可达、路由是否可用等网络本身的消息。
ping就属于这个协议。
6 如果在一个建立了的TCP连接的socket上调用recv函数,返回值为0,则表示: 对端关闭了连接。(recv是阻塞函数,返回值有3种,大于0表示接受到的字节数,等于0表示对方关闭连接,小于0表示错误)
7 在使用一个浏览器打开一个网页过程中,浏览器会使用的网络协议包括:DNS、TCP、HTTP
分析:使用DNS去获得域名的主机ip,使用HTTP去获得报文交互,而HTTP是基于TCP协议的。
HTTP与HTTPS的区别
HTTPS和HTTP的概念和区别
- 网络学习(1)
- 网络爬虫学习(1)
- python网络编程学习笔记(1)--网络编程背景
- 网络socket学习笔记(1)
- Unix网络编程学习笔记(1)
- 网络扒取学习(1)
- 网络扒取学习(1)
- unix网络编程学习(1)
- 网络流学习笔记(1)
- 网络编程学习笔记(1)
- iOS学习之网络编程(1)
- 学习记录-网络基础知识(1)
- Android网络(1)--学习笔记
- unix网络编程学习手册(1)
- 网络流学习笔记(1)
- 复杂网络学习1
- 网络爬虫 学习1
- 网络原理学习1
- int、 long、 float、 double范围(java)
- mysql时间加减
- Java设计模式(十三) 别人再问你设计模式,叫他看这篇文章
- Android 横向滚动选择星期控件(伪)
- 文章标题
- 网络学习(1)
- 设计模式——工厂方法模式
- c++11多线程编程(四):数据共享和竞争条件
- 有一个测试2(day3下)
- Spring AOP 详解【转载】
- WSWP(用 python写爬虫) 笔记四:实现缓存功能
- canvg处理svg转png
- Noip 1998 洛谷P1011 车站
- Java代码获取菜单列表的树形结构