TCP/IPTransminnion Control Protocol/Internet Protocol
包含了许多协定...小弟我先举出一些常见到的
FTP(File Transfer Protocol) 档案传输协定 [最常见的档案交换方式]
IP(Internet Protocol) 网际网路协定 [指定网路位置,定义封包形式和路径]
RIP(Routing Information Protocol) 路由器使用的协定 [路由器若不懂可暂时想像是一台AP]
youchun所提出的补充:RIP 大多应该用在 IGP (Interior Gateway Protocol)SNMP(Simple Network Management Protocol) 简易广播管理协定
youchun所提出的指正:跟 emai 相关应该是 SMTPTCP(Transminnion Control Protocol) 资料连结和传送协定 [reliable]
UDP(User Datagram Protocol) 资料连结和传送协定 [unreliable]
youchun所提出的补充
观念上, TCP/IP 基本上可分四个 layer
Application 如 ftp, telnet, etc..
Transport 如 TCP, UDP, etc..
Internet 如 IP, ICMP, etc..
Network Interface 如 NIC, switch, etc..
reliable?? unreliable??? @@reliable是确实,也就是资料由A传至B时必定会切成很多封包出去
当B确实收到一个封包并且回应给A时,A才会传送下一个封包
反之,则是unreliable
youchun所提出的补充:TCP 采用 sliding window 机制, 还是可以连续送出超过一个封包以上TCP/IP所构成的网路,所使用的位置一般称为 IP address
它是一个32bit所构成的网路,表示成4个8位元的方式
[如192.168.2.1的192以二进位演算为11000000这8个位元]每个8位元都表示一个IP,而非单纯的序号分配
其中一部份指定了网路位置,其余部份则指定主机位置
ex:
若以Netmask(子网路遮罩)255.255.255.0(C class)切割
192.168.2就为C class的网路位置 (Network Address)
1就为主机位置 (Host Address)
◎Network Solution◎凡是有连接到Internet皆需依据NSI来分配IP address
(NSI)
http://www.networ...on.comA Class 1.0.0.0 到 126.0.0.0 前8位元为Network Address 后面24位元为Host Address
B Class 128.0.0.0 到 191.255.0.0 前16位元为Network Address 后面16位元为Host Address
C Class 192.0.0.0 到 223.255.255.0 前24位元为Network Address 后面8位元为Host Address
●许多人常将Private IP Address跟ISP提供的搞混...所以在此注解若你是经由ISP连至internet,就不用特别指定一个IP(若有架设区网当然要啦 XD!!)
原因很简单,当你连线至ISP后server会提供给你一个IP
Private IP Address (私人IP位置)
1. A class 10.0.0.0 ~ 10.255.255.255
2. B class 172.16.0.0 ~ 172.31.255.255
3. C class 192.168.0.0 ~ 192.168.255.255
◎Nermask Gatewa◎使用netmask切割的方式及Gateway...
...手好酸
参考我的回覆好了....XD
http://bbs.mychat.to/read.php?tid=390639◎Broadcast Address◎网路广播位置
用来与网路上所有主机同时间通讯时使用的代表位置
简单而言,只要封包的目地位置为广拨位置,则具有相同网路识别码的主机或节点
都会收到此封包
[许多通信协定或服务都会运用到广播的方式喔...^^"]
ex:
一个B Class的IP 150.23.56.25
一个B Class的Netmask 255.255.0.0
计算出它的Broadcast Address为何
1)先将10进位转为2进位(若不会的..其实可以用计算机自动转换... ^^")
150.23.56.25(10)
10010110.00010111.00111000.00011001(2)
255.255.0.0(10)
11111111.11111111.00000000.00000000(2)
2)将netmask做NOT运算[不会很难..NOT就是把0变1,把1变0... ^^"]
00000000.00000000.11111111.11111111(2)
3)将IP与经过NOT运算后的netmask做OR运算[两者其中一个有1,运算结果就是1‧两者皆0才为0]
10010110.00010111.00111000.00011001(2)
00000000.00000000.11111111.11111111(2) OR
------------------------------------------
10010110.00010111.11111111.11111111(2)
4)再将2进位转为10进位
150.23.255.255
这就是此例中的广播位置...简单吧 :)
打字不快...打完一段我就补一段
若有打错的地方欢迎纠正...