第一章 概述

1.1 写在前面

以前没有养成写博客的习惯, 写博客可以督促自己消化吸收掉看到的知识,还能锻炼表达能力,何乐而不为呢。好了,装x完毕,从今天开始阅读网络圣经 TCP/IP 协议。

1.2 1.3分层

分层协议
应用层telnet、FTP和e-mail
传输层TCP和UDP
网络层IP、ICMP和IGMP
链路层设备驱动程序和接口卡

网络协议通常通过分层进行开发。本书主要描述TCP/IP协议族的四层协议系统,从底层到高层为:

  1. 链路层:包含操作系统中的设备驱动程序和计算机中的设备网卡,处理与传输介质(如电缆)的物理接口细节。
  2. 网络层:主要处理分组在网络中的活动,如分组选路。网络层协议包括IP协议(网际协议),ICMP(Interenet报文控制协议)和IGMP(Internet组管理协议)。负责点到点通信。ICMP和IGMP是IP协议的子协议。IP用ICMP与其他主机和路由器交换错误报文等信息。IGMP用来把UDP多播到多个主机。
  3. 传输层:包括TCP和UDP。 TCP是一种高可靠的通信,可以超时重发和确认接受。而UDP是不可靠的,只把数据报分组发给另一台主机,可靠性由应用层保证。传输层提供端到端的服务。
  4. 应用层:服务如:telnet远程登陆;FTP文件传输协议;SMTP简单邮件传输协议。

ARP(地址解析协议)与RARP(逆地址解析协议)用来转换IP层和网络接口层使用的地址。

互联网 是通过相同协议族互连在一起的网络。构造的方法是通过路由器把两个或多个网络进行连接。路由器可以为不同类型网络提供连接:以太网、令牌环网、点对点的连接和FDDI(光纤分布式数据接口)等等。
历史上router与gateway同义,而现在一般gateway表示应用层gateway,即连接不同协议的进程。

1.4 1.5 互联网地址和域名系统

互联网地址分为 A B C D E 五类:

类型范围
A0.0.0.0 ~ 127.255.255.255
B128.0.0.0 ~ 191.255.255.255
C192.0.0.0 ~ 223.255.255.255
D224.0.0.0 ~ 239.255.255.255
E240.0.0.0 ~ 255.255.255.255

域名系统(DNS)是一个分布式的数据库,童工IP地址和主机名之间的映射信息。

1.6 1.7 封装与分用

封装
当应用程序用TCP传送数据时。数据被送入协议栈中。然后逐个通过每一层直到被当做一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息。
分用
当目的主机收到一个以太网数据帧时。数据帧就开始从协议栈由低往上升,同时去掉各协议加上的报文首部。每层协议盒都要去检查报文首部的协议标识,以确定接受数据的上层协议。这个过程为分用(Demultiplexing)

1.8 客户服务器模型

重复型:在接受到客户请求时拒绝后来的请求
并发型:在接受客户请求时生成新的进程、任务或线程处理请求。仍然可以接受其他的请求。

1.9 端口号(知道知名端口号)

1.10 标准化过程

1.12 标准的简单服务

1.13 互联网

1.14 实现

1.15 应用程序编程接口(berkeley socket and XTI)

1.16 测试网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值