踏上计算机网络学习之路
此博客连接:https://www.cnblogs.com/ping2yingshi/p/14088201.html
学习连接:https://www.icourse163.org/learn/HDU-1002598057?tid=1460856451#/learn/announce
初步认识计算机
随笔(个人理解)
以太网:是一种技术不是一个网络,是一种局域网的技术。
网卡:是一种硬件,是主机在网络中通信时,一种连接设备。
路由器:在不同子网之间传递消息。
交换机:在同一子网内传递消息。
端口号:识别进程的标识符,为什么不使用进程号呢?
套接字:通信的函数。
应用层协议定义
消息交换类型
response
request
消息类型的语义
消息类型的语法
进程发送消息和响应消息的规则
传输层
数据丢失
时效性
吞吐率
安全性
TCP
面向连接,可靠传输
UDP
不可靠传输,没有连接状态,没有重换,简单。
实现应用程序
1.做成什么样,是P2P,还是客户,服务器的
2.寻址是什么样的
3.编程接口,一般都是套接字。
HTTP
区分
HTML文件:网页的一种组织形式
HTTP:Web应用层协议
HTTP协议是无状态的,就算刚访问过,再次访问时,服务器海慧寺会返回响应,感觉脾气真好,永远不会不耐烦。
RTT来回时间
习题
路由器处理因特网协议栈中的物理层、链路层和网络层,链路层交换机处理链路层,主机处理所有的5层这里是错误的。
路由器只处理网络层。
DNS
1.DNS是一个分层的DNS服务器实现的分布式数据库,
2.一个允许主机查询分布式数据库的应用层协议。
负载均衡-----没有明白
socket编程
出来混总是要还的