
计算机网络
2Thunder
这个作者很懒,什么都没留下…
展开
-
TCP-IP详解笔记: 1.协议栈
1. 分层层次信息作用协议应用层处理特定的应用程序细节HTTP, Telnet, FTP, SMTP, SNMP运输层负责两台主机上应用程序端到端的通信TCP, UDP网络层处理分组在网络中的活动, 分组的选路等IP, ICMP, IGMP协议链路层操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的...原创 2018-10-22 21:15:05 · 147 阅读 · 0 评论 -
TCP-IP详解笔记2: 链路层
1. 链路层的作用1 为IP模块发送和接受IP数据报为ARP模块发送ARP请求和ARP应答。为RARP发送RARP请求和RARP应答。2. 帧的格式SLIP: serial line ip压缩 SLIPPPP, 点对点协议3. 环回接口同一台主机上的客户程序和服务器程序通过TCP/IP进行通信.传给环回地址(一般是 127.0.0.1)的任何数据均作为IP输入。传...原创 2018-10-22 21:16:38 · 173 阅读 · 0 评论 -
TCP-IP详解笔记3: IP网际协议
3.1 特点不可靠:它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。任何要求的可靠性必须由上层来提供如TCP。无连接:IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。3.2 IP报文格式3.2.1 说明首部长度: 是指首部占32bit字的数目,占用4bit,因此,首部最大长度为4 * 15 = 60服务类型(TOS):一个 3 b...原创 2018-10-22 21:18:09 · 181 阅读 · 0 评论 -
TCP-IP详解笔记6: UDP
前言UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。UDP数据报封装成一份IP数据报的格式IP首部UDP首部UDP数据RFC 768 [Postel 1980]是UDP的正式规范UDP不提供可靠性:把应用程序传递给IP层的数据发送出去, 但不保证数据到达目的地。可能需要分片, 要关注...原创 2018-10-28 11:43:53 · 167 阅读 · 0 评论 -
TCP-IP详解笔记7: DNS,域名系统
概念DNS 是一种用于TCP/IP应用程序的__分布式数据库__,提供了主机名字和IP地址之间的转换和有关电子邮件的选路信息。DNS基础层次结构, 每个节点有一个至多63个字符长的标识, 不区分大小写。域名书中的每个节点都有一个唯一的域名,但不同节点可使用相同的标识。以‘.’结尾的域名成为绝对域名, sun.tuc.noao.edu.。顶级域名:arpa7个普通三字符长的普通...原创 2018-10-28 11:45:02 · 896 阅读 · 0 评论 -
TCP-IP详解笔记8: TCP传输控制协议
TCP提供一种面向连接的、可靠的字节流服务。TCP将用户数据打包构成报文段;它发送数据后启动一个定时器;另一端对收到的数据进行确认,对失序的数据重新排序,丢弃重复数据;TCP提供端到端的流量控制,并计算和验证一个强制性的端到端检验和TCP首部TCP为应用层提供全双工服务,因此,数据能在两个方向上独立地传输。连接的每一段都必须保持每个方向上的传输数据序号。首部长度: 多少个32bit的数...原创 2018-10-28 11:45:49 · 414 阅读 · 0 评论 -
TCP-IP详解笔记4:ARP和RARP协议
ARP为IP地址到对应的硬件地址之间提供动态映射。RFC 826 [Plummer1982 ]是ARP规范描述文档。32位Internet地址A| ^R| | RARPPV |48位以太网地址ARP 是广播当我们输入ftp test.com的时候,从开始到arp的过程是:FTP客户端调用函数gethostbyname把主机名testcom 转...原创 2018-10-23 09:33:18 · 250 阅读 · 0 评论 -
TCP-IP详解笔记5:ICMP
类型ICMP报文的类型:不同类型由报文中的类型字段和代码字段来共同决定。分为查询、差错等大类, 各个类型如下为了防止过去允许ICMP差错报文对广播分组响应所带来的广播风暴,不会产生ICMP差错报文的情况:ICMP差错报文(但是,ICMP查询报文可能会产生ICMP差错报文)。目的地址是广播地址或多播地址的IP数据报。作为链路层广播的数据报。不是IP分片的第一片。源地址不是单个主机的...原创 2018-10-24 17:43:06 · 195 阅读 · 0 评论 -
CDN 的简述
之前,公司内部知识分享,讲了些关于 CDN 方面的知识,但是那两天都加班到很晚,精神有点不好,没有整理。今天梳理一下,做一点输出, 是个简单的内容。CDN 能够加速请求,是因为能够将数据或是静态文件缓存起来,当请求到达并命中缓存时, 就能直接返回请求结果了。并且,CDN 服务商的节点通常是比较多的, 一般都会根据你的实际 IP 所在的位置来分配最近的节点,减少传输的节点,加速传输速度。CDN ...原创 2019-01-13 22:08:50 · 480 阅读 · 0 评论