- 博客(4)
- 收藏
- 关注
原创 TCP/IP协议详解:卷一----笔记(3)IP:网际协议
1、I P层提供不可靠、无连接的数据报传送服务: (1)不可靠(unreliable):意思是它不能保证I P数据报能成功地到达目的地。 (2)无连接(connectionless):意思是I P并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。每个IP数据报都是独立的进行路由,选择当前最合适的next-hop进行传输,这也说明, IP数据报可以不按发送顺序接收。2、IP首部
2016-02-28 19:40:22 1500
原创 TCP/IP协议详解:卷一----笔记(2)数据链路层
1、数据链路层的主要功能有: - 1)为IP模块发送和接收数据 - 2)为ARP模块发送ARP请求和接收ARP应答 - 3)为RARP模块发送RARP请求和接收RARP应答 TCP/IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网,令牌环网,FDDI(光纤分布式数据接口)及RS-232串行线路等。 2、IEEE802和以太网的封装 如图所示,显示了两种不同
2016-02-28 14:05:59 512
原创 TCP/IP协议详解:卷一----笔记(1)概述
TCP/IP分层模型 下图是OSI模型和TCP/IP协议模型的对比。 TCP/IP通常被认为是一个四层协议系统,每一层负责不同的功能: 1)应用层:用户通过应用程序与该层进行交互,主要包括HTTP、FTP、Telnet等协议 2)传输层:为两台主机提供端到端通信,主要包括TCP和UDP协议。TCP协议提供面向连接的高可靠通信,包含了确认重传、拥塞控制、滑动窗口等机制。UDP协议只是简单的将数据
2016-02-24 15:55:34 2043
原创 STL vector的内部实现原理及基本用法
本文基于STL vector源代码,但是不考虑分配器allocator,迭代器iterator,异常处理try/catch等内容,同时对_Ucopy()、 _Umove()、 _Ufill()函数也不会过度分析。一、vector的定义template<class _Ty, class _Ax> class vector : public _Vector_val<_Ty
2016-02-23 20:38:46 44920 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人