TCP/IP网络编程(1)

时间:2021-12-03 10:17:13

目前正在学TCP/IP网络编程,更新一点自己做的概念笔记。

(1)TCP/ IP层次结构

应用层 Telnet,Ftp,Http,DNS,SNMP,SMTP等
传输层 TCP和UDP
网际层 IP,ICMP和IGMP
网络接口层 设备驱动程序和网络接口等

(2)网络接口层:TCP/ IP协议栈中网络层IP数据报的传输。

(3)网际层

Internet Protocol 网际协议

Internet Control Message Protocal  互联网控制报文协议

Internet Group Management Protocal  互联网组管理协议

(4)OSI / RM 7层协议

第7层 应用层 Application Layer A
第6层 表示层 Presentation Layer P
第5层 会话层 Session Layer S
第4层 传输层 Transport Layer T
第3层 网络层 Network Layer N
第2层 数据链路层 Data Link Layer D
第1层 物理层 Physical Layer P

(5)物理层

1.传输介质

一:同轴电缆  二:双绞线   三:光缆   四:无线传输

 

2.数据传输方式

模拟 OR  数字

串行 OR  并行

双工  OR  半双工  OR  双工

异步  OR  同步

3.数据编码技术

模拟信号

一.幅移键控法(Amplitude shift keying , ASK)

二.频移键控法(Frequency shift keying , FSK)

三.相移键控法(Phase shift keying , PSK)

数字信号

一.不归零(Non Return to Zero,NRZ)

二.差分不归零(Differential Non Return to Zero,NRZ)

三.曼彻斯特(Manchester)

四.差分曼彻斯特(Differential Manchester)

模拟数据的数字信号编码

一.脉冲编码调制(Pulse Code Modulation,PCM)

4.信道复用技术

一.频分多路复用(Frequency Divsion Multiplexing,FDM)

二.时分多路复用(Time Divsion Multiplexing,TDM)

三.光波分多路复用(Wavelength Divsion Multiplexing,WDM)