TCP/IP协议 学习 第一章概述

第一章  概述

网络协议通常分不同层次进行开发。TCP/IP是四层协议系统
链路层:(网络接口层)同城包括操作系统中的设备驱动程序(ARP)
网络层:处理分组在网络中的活动。IP协议、ICMP协议、IGMP协议
运输层:为两台主机的应用程序提供端到端的通信。TCP(传输控制协议)与UDP(用户数据包协议)协议
应用层:负责处理特定的应用程序细节。Telnet远程登录,FTP文件传输
下三层在(操作系统内核)执行,以及处理通信细节

通过路由器连接两个网络,路由器的协议与下两层相关,网络层IP提供的服务不可靠。它只是尽快把分组从源节点送到目的节点。TCP采用超时重发、发送和接收端确认单额机制提高可靠性

可以把主机配置成路由器(多端口)
连接网络:1网桥:链路层上连接  2:路由器:网络层上连接。TCP/IP倾向于路由器

TCP的应用:telnet和Rlogin以及SMTP
UDP:DNS,TFTP

应用程序传输数据时:数据被送入协议栈,通过每一层直到成为一串比特流送入网络,每一层要加入首部信息。TCP段、IP数据包、帧

TCP和UDP都用一个1 6 b i t的端口号来表示不同的应用程序。TCP和UDP把源端口号和目的端口号分别存入报文首部中。
ICMP、IGMP报文封装在IP数据包中

服务器通过志明端口号来识别程序(telnet使用端口23,ftp是21,tftp是69)。知名端口号介于1~255之间 256~1023有unix系统占用。
unix文件/etc/services包含熟知的端口号:查询方式 grep telnet /etc/services
端口号都是奇数:历史原因

应用编程接口:socket和TLI(运输层接口)
 
网络层与运输层最大的区别:网络层提供是点到点的服务,运输层提供的是端到端的服务












  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值