166
Universal Knowledge Solutions s.a.l 1 : : OSI TCP/IP : . : OSI TCP/IP : : OSI TCP/IP

Networking in depth

Embed Size (px)

Citation preview

Universal Knowledge Solutions s.a.l 1

������� ����������� ����������� ���� � ���� ������ �������� ���� ������ �������� ���� ������ �������

���� ������������

������� ����� : ������� ���� �� ���������� ���������� ����� : �����OSI � TCP/IP

������� ������� :

���� ������ ���� ���� ���� �!"��#� �$%��#� �&��' ���� �(����#� ������ �!���)��� ����� ���� ����� ������ ��� ���*��+�� ���� ������ �,��- �,���)�+�� �.�� �����) �+���) ��� ���� ������� /�� ������� !�0�) �������

������) ���� �1�� ���� ����� ���� �!�� ���� �2���) ���� ���� ���������3� �'�- � � ����) �����4 �'�-��� .

!"��:

����� ����� ����� /6 ���78�� ����� ����� ������ ��� 9���) /�' !4� �: �� ;�� 9��)�OSI ������ ����� �����TCP/IP

��#� $� %�:

/�' !4� �: �� ;�� 9��)�: • ���� ������� ��� 9���)��� ����

• ����� ) <��� ������� ���� �=*�'

• ����� ���� �����

• ����� ����� �����

• ����� /�� /�' >���)' ������� !���) ;���?

• ����� �����OSI

• ����� �����TCP/IP

Universal Knowledge Solutions s.a.l 2

���� ��� $&#�

• �� )� 9��� ;��� (� �'���� ��� ��������) � ����

• ����� ��)' (�� ;�4 ��)' (� 9@)) • ���� /6 ��� ������� )!0� ���) � ���� �� �������� �����)�6 ����� � ������) �? ���)������) �

�� ������������ ��:��A�

• ����)���� ����B�� ��A ������ (� �'���� ���� (� ��� ��'���� /6����� ;��� (.

• ���� �����) �) �+�� �:? (�:

o ������ ���� � o ������) ���� � o &+��C ���� � o �3�4)3 o �����) o (�C o ���)�3 /6 !� �

���? /�' ���� 9D��E) ��������� �� )� 9��� ;��� (� �'���� ����: F�) � G!� � .� 9@))>&��' ���� (� G��)' G��)' (�� ;�4����� . �>����'(�H���� ;��� /6 ��� ������6 �� )���� �� �: !0� ���) � ������� � ����

���)�6� �� ������)�? ���)�����)� ���������� ������:��A� ��. ) �� �������� ����B�� ��A ������ (� �'���� ���� (� � I+��� ;����� ���)�� �(1970s) (� ��'���� /6

����- ���� ;���@� ����� ���� !���)) �) ����� ;���

�:? (����� ��+� : ��'#��� �&���:#� !� � ������� !���)� (��� )�� (� �'���� ������ ���� � ����' J��) �K�$���� . L�: (��) ���&���' ������G����) (' ��� �� � M 9K�� 2�� ���)�� ����� �� 9K�� L��'N� ��- !4�� .

��(�'��� �&���: �) ������)� ������� �� )� ������) ���� � ���) O�� �(��� )�� !�- (� �� � /�' ����4�)

;��� !� /�' .��� ;�4�) ����' ���� I� ��C .���� � $��)�� .����� �� )��� (����� (�� (��� )�� ����� � ��A (��� )�� !� � $��� �(���!� ��� (�� �.

�)*+�� �&���: ��������� ���� /�' &����� ������ (� &���)�3 ������6 (��� )��� &+��C ���� � �����' J�))

�:��A� �,��� &+��?� ���*�7 ������� .�+���) (� !-? ��' P� != (� !�� ����) ���� $��)�) �� .>&�=' �F� /�'���� (�H) &+��C �� )� ���� ��G!� � ���� !7�?��*� �K:�� 9���) 9�4 ���� ��� �.

Universal Knowledge Solutions s.a.l 3

�,���,�:>�4� � ����C (� ���� ��� ��� )�� /�' �3�4)3 !��) != (� !*���� �����)�8 ���� �� )� Q��?� !��? (��� )��� (��K�� (�� �3�4)3 !��� ��� ������.

(-�����:������)� ������� ����4 ����' �����) !��) . ��0���)� ������� (�+ ) (? ����I��� (? ���� ��� �>��+���

����C ,�� (���)��� (��� )��.��� ,�� (��� )���� . ��� �� ��)������� �K� P��� (? ����(������ /�' !���)�� � /�' &����� ���������� ��� )�� !� &���)� ������) (��)�� ���� &��� &�� �))� ����� L�: (? ���� ��� �

��� .

����: ��)�#���? ��� /�' ������� (�? >� ����:C ���A � ��)�� �6 �)�3� ���� /6 !� �� R� ;��� /6 �� )��I? /6 !� � I? !��-(� ���� ��� ��� ���� !" �#��4� ���� ����� ;��� �� �� )�� 2� .(��� >�7�? $�+�)

A (��� )�� $��� ���� /�' ����� &+��? �? ������� /6 !� � ����=4 ��(�� ������� ������ /6 !� � (� . �>����� ��� �4� �� ����� ���S) ��K� �:��7� T��� (���) � !� � ������ ��'6 (����(� ����� 2���� ��� !� �

&���� ��-�? �� &+��C 1�� /6.

��&��,� .�/ ��" ��: ����) ����� ��4� �����)�� ������� ���)�3 /6 !� � (��� )��� (�(� >���)' ��� � ��� ��� � . ������� (� � 7 U�� /�' !�4�� ���) � !*��� (��� )��� ���) ��� ����:C ���A �� &+�� L�: ��)�)�

��)� 9���) .���� �����78 ��������� ����) � ���4��.

������� �01��

���E)��'��)� ���S� ��'+�)� ��� ���� (���)�) (�)���*� (�)�*�' /6 ���� :

• ����� �������LAN

• #���� �������WAN

��'��)� ���S� ��'+�)� ��� ���� (���)�) (�)���*� (�)�*�' /6 ���� ���E):

����� �������LAN: �� �� ��7��� ���)�� ;��� /'�)G���G����S� ��� � &��� ����� ����� ��� �? ������ >��4) � �? LAN /6 +��� ��4) �:� �$*� �: ��� Local Area Network .G��� /6 >&��' ���� L�: ����� ���) �? G���H�V� (�7 �? P��� �? $-�� ,�� �� ���)��� (��) �&���V�G���� .9@)) ��� ��� ���� �4� �����H�� �(� ���� �������'�� ��� ���-? (� ��- !� �� &��S4 . !� ��� �)� ��� ���� (� ��'��&��S4O� C ���� $� � �� )��%������ �? �3%���)!�4�)�� >���3 ������� �4� ���� �+���) �:�( . R4 #� (? (��� ���!���- ��� ���-? (� %� ��4� ��)������ �����)�� R� � .�'��� �: !�4� ��=) �� $�+�)%� � /�' ����+ #� I� ��C ���� �? �%�� (

!�� ��� P�? .E)D����� ����) ����)� ����) L�: 9��'�� ���� /6 .

Universal Knowledge Solutions s.a.l 4

������� #���� WAN: <���� �� &����� ���� &�' (�� ���) ���� �: ��4) +���� �>����S� &�'��)�WAN /6Wide Area Networks .��7�C &�� ��' /)� �? �&B��- �? ���� �? ������ (�7 �����-8 ���� �)�) . !4� ����' �))

�3�4) ���� != (� ��7��� &��S4 ���� ���� !�4)8 !*��� ��' ��) )� !�4) ��� � �3�4)8 ����H����( � ��+) T�� !0� �3�4)3 ���� � ����H� ������ �3�4)8 ���H����� ��? P�� ;���� ����-8 ��� ��� .

����� �0�����

• ��� ��� ����� $�+�) ;���? ����) /�' �'��) �) ������ !�� C 1�� <�� ���� ��K�) I��� . �����

� ���� �&������3��#� !��� !-C /�' !�4) �)���� ��4)� ��� () >���3 ����' ?��� J7��� �)( .

• ��� ������ ���) /�' �0H� ��� ���� &��6� !�' ;���? /�' ��� !�� ) �0H� .

• ��)Y ������ !�� C 1�� ;�� !� )) (? ���� � (���:

o �� !�� ) o ���� !�� ) o ���� !�� )

'"�� ����� �0����� (�����

• (�� &�' (�� !4� $��� <��� ���� ���� �� !�� ) ;���? 2�� ) (��� T�� �: ���) (? !�� �*��� (���

(�)���� ��? (�� <���

• $��� <��� ��� ����0� �� T� �*��� ;��)�� ��� ����0� �� ��� ;��)(�� � ��� (�� ����)� ������� ;��)!�� �*��� ��� ����0� ��

• ����)���� (� (�)��' ��? (�� (�:��)3�� T� ���� /�' ������� !���) (�������� �� • (? 36 Q����' I? ���� (� &��I�H� /6!�� (' ��� 9-�)

Universal Knowledge Solutions s.a.l 5

2����: ��# (�� ��� .�� 3�'" 30��� 4�(���� ������ &.

����� �0����� �+���

(� !�� ) �: 9@)� ��+��� &��' T�� !�%�� �? $%��#� /'�) �� )��� &��� L�: /6 ;��� !4� �)��=��� !4�

��� . �))&��� L�: ��' !���)� �? !���6 ����' !�.

���� L�: +��)) ����� ��;���) ����/�' ?��� I� !���� �P�� Z ���? ������ ����� ��� (� &��' � /�' �0H� 3 ��� !�'.

(�'�� ����

�:����)� ���� ���4) ����' ����) 1�� )��� (� ����� !� /�' ���� /�� ��K�) /�' <��)3 �) ����)�� �? ���

���)�����)���� /�' >���)' ���� G!� P��� �) �) . /�' ;���C �: ��)�� ?���"%���#�) <" ���� ���� /�' &���� !%��#� ��� .�E� ����\!1�� ��7�� (' ���)�� ��4��� P+�? ���� /6 ���� .

)�&� � (�

Universal Knowledge Solutions s.a.l 6

2�� ) (���!�� ;���? !�� ;���@� �� ���H� (�7 ���-��:

�����? O� C� ����� ��:��? �(�)��H� ��� 1��� . ����� �� )��� �����)��� ��- $�� ���)� $� P��� (� ���� !� !������� ��� $� !��)� 2)�� � �4� !���)�� !���6 .

�����C ���H� (� ����) ��)����)� P� ����� ���H� ��)�). /6 P� ;�� !���8 I��� ���H� ���� ��)�� � �����C ���H� . !���� ���� ���� T�� �����C ��� /6 !4� /)� !���8� ����)� �A��4 !���� P� ;�� ���

�����C ���H� ���� /6 !4� (? !�- ��7�)� !���)�8. ���� �<��� P� ;�� /�' ��� ��:� ����)��� /6 �0 (�� ����) /6 2����)� 27�' �A��4� �����C ���H� ��������� ���H� /6 �� !4� /)�.

���) ����� ������ ����� !��� J�7�) (���:

���) ��K�=� <��� !�� ;���? (� (���: • �� !� !��)G��� /�' �� (' !�)�� �����) �) ����

• �'��F�) � !�� ;���? /�C ���� ����� O��6 (�� L���) ;�� )��� !0������ ���H� �� &��)��� ( $� ����0 ���� �� ���� ,��) ��� !0������C ���H� �� &��)��� ( ]�"!���)���"

• �� (� ���� !� ��)�)����� ���� ���) >=0� ����)���(;�� ) ;���? /�' I����� ���� $� !4�) �� J�)� /��C) !���8 &�?(� $�/�'C ����) ���)�( .���� ����� I����� ;���C �: �'��

• ���8 ������ �����- ��' /�'C ���� (� &��� ������� /�' ���� !� ��)�)�4�N� ���)� ! ���� /6 !�� ���)� !

��� ������� ���

�� ���� ��� �� ���

�� ���� ��� ����

��� ���� ���

������� �� �� ��!

��!

�� ��

����" #���

�� ��� ����

��� ������ ���

���� ��$% �����%

���� ��$% �����%

�$���&� �� �� ��!

�� ��

����" #���

Universal Knowledge Solutions s.a.l 7

/��C • !�4�N� ���)� !���)�3 ������ �����- ��' /��C ���� (� &��� ������� /�' ���� !� ��)�) ���� /6 !�� ���)�

/�'C

����� <��� !� !�0�) (��� �� �� 6(��� ��1%

• ISO (International Standardization Organization)

o &��)� ��Z ����) �*�:

o !�� &�' �� (����� (����� (��0�� ��: � ANSI – USA � AFNOR – France � DIN – Germany � BSI – UK � HSC – Japan

• IUT-T (International Union of Telecommunication)

o �3�4)3 !��� �� (����� ��� I��+�� (��'��4 �7)

����������� : ������)1(

>������) >���K�) ���� (���� ��K�) �)� !� /�'����)�� �? ���������) �'�� <�� :

1. ��� >���) ����� L�: 9*�K�� ��'?� P���? 9�) )��� (����2'��� ^ 2. /�'C ����� ���� (� �'���� ����) /�' ���� !� !��)^ 3. ������ �-=' 3���� +���) ;���@� /�'C^���� ����� ��

4. ^(�)�K��)� (�)��� (�� �:��) ;���? 2�? /�' !���)��� 9%��E�

���ی�� و���

����1

����2

����1

����2

System B System A

���ت :2-1ا��ا��� ��� ی� ا�! ا'����� وا�&%م�ت ا�# !�� ه�

2)��� ��1ا�)���

Universal Knowledge Solutions s.a.l 8

5. ��' /��C ���� /)�� /�'C ���� (� >=���)� >����� ������ $�)) ���� /)� /��C ���� (�� !���8^����� ��' (�� ���� F�� !���)�8 ��' /�'C

!�� C /�' ���� P��76 >�7�? (���

���ی�� و���

����1

����2

����1

����2

System B System A

�1ا0% وا/).-�ت :ب و!�آ�ل ا�#&��2

2ب و!�آ�ل ا�)���

1ب و!�آ�ل ا�)���

���ی�� و���

����1

����2

����1

����2

System B System A

2ب و!�آ�ل ا�)���

1ب و!�آ�ل ا�)���

�)��تا� �) ی6 ا�5ي !#��3 ا�

���ی�� و���

����1

System A System B

����2

����3

����4

����5

����6

����7

����1

����2

����3

����4

����5

����6

����7

2ب و!�آ�ل ا�)���

1ب و!�آ�ل ا�)���

3ب و!�آ�ل ا�)���

4ب و!�آ�ل ا�)���

5آ�ل ا�)��� ب و!�

6ب و!�آ�ل ا�)���

7ب و!�آ�ل ا�)���

7-6ا��ا���

6-5ا��ا���

5-4ا��ا���

4-3ا��ا���

3-2ا��ا���

2-1ا��ا���

7-6ا��ا���

6-5ا��ا���

5-4ا��ا���

4-3ا��ا���

3-2ا��ا���

2-1ا��ا���

Universal Knowledge Solutions s.a.l 9

������� ���� : �� ���� �&�������#��� � ���

(����*� (���- /6 ������� !���) ����' ���):

• <���) &��6 ����')����)�8 ���� <���) !0�(

• �*��+�� T� ���� ��' �����6� ������� +���) ����'.

' ������� !���) �)�!��� /�: • !���_ �*��� J�4) T��� ��)����� ���� !�� )� ��4� ?��� .

• ���� !���N� P�� !�- !�4)8 ���M P� �6 �)).

• �����6 <���� �:�)��� $�� 9���) /�' �'��) ,�H� ���7N� �����S)� ������� ;�)�)� ���� ����) ����' ?��) .!� $� 9��S) ����' $��)))O�)�� �� ���: .

• !���8 ����' �� �'��) ������� /�' I�)�� >��?� ���� ���� 9�7) . ���� �: 9�� �� &��K� ���� (��)���� !���)��� >���� &��K� ���� 2��7) I� ,?� ���� �� �.

• T�� 9�� /6 !4) /)� ���� !���8 �*��+�� !��� �� )� �)�>���4 ������ $��)).

1.1-2.10 �#+&��� 9:�����OSI

���ی�� و��� ا��9

إدارة ا������ إدارة ا������

Station A Station B

�ت ا�������ت ا���� إ��ا�� إ��ا

P1

P2

��� m ر ��� m ر

��� M ر ��� M ر

��� M ر ��� M ر

H4 M H4 M

H4 M H4 MH3 H3

H M H MHH HH TT

H4 M H4 MH3 H3

H4 M H4 M

P7

P6

P5

P4

P3

P2

P1

6-7وا���

5-6وا���

6-7وا���

5-6وا���

إر �لA

ا ����لB

ه#ف %$#ر

H M H MHH HH TT

Universal Knowledge Solutions s.a.l 10

9%4������� ������G!� � ����- ����� !� ��� ���� (���� ����� (� ��� ����� ����� $� ������) ������ (�� �' !�4�) �� !� ����.��? ��)��*��8� ���� !� !�� ���4�) 9�4�) /'�#�� !���)������ �'�� (� �'���� �:�

����� ���) �) ���*��3�O� ? ���� &��' �� �� &��K� ���� $� ���� �:��).

��)�� ����� �����OSI ���)�� ��K�C�� R� ���� !4� ����� ���� I�� (Open System Interconnection) � >����������?>� (�� !�4)3 ����' ���)8 ���)�� ���� ���� �� ;��� .

G����� $�� (� ����� 9@)�O� C ����� (' ��4��� ����H��� &���� 9*�K� ���� !� . ����� L�: (�� !4�) ����������- !���).

إدارة ا������

�ت ا������ إ��ا

ا������

ا�(�ض

ا�,+*�

ا����

ا�.�-�

رب0 ا�/(���ت

���� ا�3�4ی

���ی�� و���

ا�:��ی����

;�ِ � ا�ُ�?َ#�ِ�; ا�ُ

رب�

�A�Bا�

;�Cا�

�?�Dا�

ا�� ض

ا�#)����ت

ا�:��ی����

رب�

�A�Bا�

;�Cا�

�?�Dا�

ا�� ض

ا�#)����ت7-6ا��ا���

6-5ا��ا���

5-4ا��ا���

4-3ا��ا���

3-2ا��ا���

2-1ا��ا���

7-6ا��ا���

6-5ا��ا���

5-4ا��ا���

4-3ا��ا���

3-2ا��ا���

2-1ا��ا���

Universal Knowledge Solutions s.a.l 11

�� ���� /6 ���)�� ��*��6 !���) ��'�� #� ����� !� �� /��C ���� /6 ������� ��*��8 L�: ���) (? �����)�� (?� >�7�? &��)�� ������ ����� >���� /�'C ���� (� ��)������ /�' !4�).

��� ���� 1��)�� ���� ������������ �4� �+��) ����)�) ;�� :

- ������) ����Application - � ����) ���Presentation layer - ���� ����Session layer - !�� ����Transport layer - ��� ����Network layer - ������ ��� ����Data link layer - ��*��+�� ����Physical layer

�#+&��� 9:�����OSI : 1�)��� (�'��

• L�: (��)2)+���)� �*��+�� !��� &��6 (' ��H�� ����

• #�%�� ,��� (� >=� 9ISO-10022� ��4�)UIT �-� X.211 ���� L�: �:���) �) ���� • ���) ���� L�: !�4�6 (' ��H�� ��*��+�� �=4� &��6� !���) ��+= ����K�� ��*������ ��������� !*���

�!�4)8 ���� (�� ��*��0 �����

ا������

ا�(�ض

ا�,+*�

ا����

ا�.�-�

رب0 ا�/(���ت

���� ا�3�4ی

Universal Knowledge Solutions s.a.l 12

• 9@))�4��'(� ���� L�:: o �*��+�� !��� o +���) �+���)(encoders) ����)� (Modulators) o +��� .�� �+���)(Multiplexers)

• ������)�8 ,���� !�' !��� �� ���� L�: ����)� ���4) ����' ! �) • �6 (' ��H�� ���� L�: (��)2)+���)� �*��+�� !��� &�

• #�%�� ,��� (� >=� 910022-ISO )�)�( � ��4�)UIT )�� ;< �( �-�211.X ) 6�/211( �:���) �) ���� ���� L�:

• ���) ���� L�:(' ��H�� ��*��+�� �=4� &��6� !���) ��+= ����K�� ��*������ ��������� !*��� !�4�6 �!�4)8 ���� (�� ��*��0 �����

• 9@))�4��'(� ���� L�:: o �*��+�� !��� o +���) �+���)(encoders) ����)� (Modulators) o +��� .�� �+���)(Multiplexers)

������)�8 ,���� !�' !��� �� ���� L�: ����)� ���4) ����' ! �)

�#+&��� 9:�����OSI :�� '�& (�'���'#

ا������

ا�(�ض

ا�,+*�

ا����

ا�.�-�

رب0 ا�/(���ت

���� ا�3�4ی

Universal Knowledge Solutions s.a.l 13

• ��)�) ����' �� ���� L�:��*��+�� ���� /�'

• #�%�� ,��� (� >=� 9ISO-8886� ��4�)UIT �-� X.212���� L�: �:���) �) ���� • � ���� L�: ���)������ !�4�6 ����' &��N�)' ���� ���� ��K�)� >������� ��� !�� ) /�'

• ���� ���� �6 ���� ����) �!���8 P�� ? ���) ���M F�)�)J��4 ��� /�' ��4� �- ��V��#�

�#+&��� 9:�����OSI : (�' �����

• /�' ���� L�: !��) ��� !�4)8 <=A6� &��6� J)� �������6 ����)���)�� �K� (�� . ���� L�: (�H) �69*�K�

���):

o ��'�� ���� &��6 ����� ����� ��� ���� 9@)) �) o 9�� /6 ��4� (� ��� !�4�6 ��� (��@) o &��� (���� K��)�8 o <�-� ��� /�' ���� ���� ����) o <��) &��6) &���� &���4 ���� ����(

• L�: �'��)(��@) /�' ������' �����)� ��A ���� (�� ��� ���

ا������

ا�(�ض

ا�,+*�

ا����

ا�.�-�

رب0 ا�/(���ت

���� ا�3�4ی

Universal Knowledge Solutions s.a.l 14

�#+&��� 9:�����OSI :�(��� (�'

• ���� L�: (��)��)������ ('

• ))����� /��)�� ���� ���� (� )��� o ������)� o �������) (��@)

• /�' >�7�? ���� L�: �'��)�3�4) &�' &��6 ���� &���� $���) �����' ��' !�4) !� ����) !*��� ����)�+���

ا������

ا�(�ض

ا�,+*�

ا����

ا�.�-�

رب0 ا�/(���ت

���� ا�3�4ی

Universal Knowledge Solutions s.a.l 15

�#+&��� 9:�����OSI: (�' �+��

• ���� L�: (�H)!�4)8 9��? (�� (�+)

• � ���)��� (� 9*�K� &��'6 &��6���8��8 ������ &��� (��@)� !!� • ) ����)��� ;�� ���� L�:�)���C �*�- ���

ا������

ا�(�ض

ا�,+*�

ا����

ا�.�-�

رب0 ا�/(���ت

���� ا�3�4ی

Universal Knowledge Solutions s.a.l 16

�#+&��� 9:�����OSI: (�' =&#��

• )�)����� L�: ��3�� ����4 �'����������� ���) T��

1. �!�4)8 9��? (�� ��V��#� ������ !�0�) 2. ������� /�� !�0�)

3. ��) &���� �����- <�� ������ +��ASCII �? EBCDIC����� ���� !�4) ���-N� ���) � �+���) `���� 4. � ��� )� �S7������

• /�' >=0� ���� L�: ��)�) ������ !�0�) &���� ����4 �'��ASN.1 ,������ >���))ISO 8824 � UIT

X.208 ( ���- �)ISO������)�

• )�)��: ���� L ��3�� ����4 �'����������� ���) T�� :

1. �!�4)8 9��? (�� ��V��#� ������ !�0�) 2. � ������ /�� !�0�)

3. � &���� �����- <�� ������ +���)ASCII �? EBCDIC����� ���� !�4) ���-N� ���) � �+���) `���� 4. ������� ��� )� �S7

• >=0� ���� L�: ��)�) /�' ������ !�0�) &���� ����4 �'��ASN.1 ) ��� �/ 6/ ;/( ,������ >���) )ISO

8824 � UIT X.208 ( ���- �)ISO������)�

ا������

ا�(�ض

ا�,+*�

ا����

ا�.�-�

رب0 ا�/(���ت

���� ا�3�4ی

Universal Knowledge Solutions s.a.l 17

�#+&��� 9:�����OSI: (�' >�'���

• ��� �*�� /6 ��� �������6 ������) �P��8 ���)

• C (����� L�: O�)�� (' &��� ��0� : <���) ����� !��FTP � <���) ��� (' !��Telnet � <���) ���� ����)�8Email... �:��A�

�#+&��� 9:�����TCP/IP��&��?�� :�"&�� &

• ��7�� (�� (� ����)� ��' != ����) ���� ��� ����� ���:?)Interconnection (

• ��� ��)��� �) T���C �DARPA ����)� ���4)����K�� /'�) ���� ARPANET ��' ��1969

• �*�� ��7���� ���Y!�4)3 a����� ;���C ������ ���4�� (� �'���� ��)���) ��� $-�� L�: (�� TCP/IP

• ��' �� ��� ��) �1980���)� ���� �����' T���? ��� ����� ��7� != �����) ���)�8 ��� /6 ��� ��7��� (��4)� (�� ��� I��+� (� �'���� �����) �4� ���� (� �'���� �: ����� �� ���)�8 ���4?�

�:�'�� ��� �4� �=4� ��' 1��Peering Points

ا������

ا�(�ض

ا�,+*�

ا����

ا�.�-�

رب0 ا�/(���ت

���� ا�3�4ی

Universal Knowledge Solutions s.a.l 18

• ����+�� ���K ����)�8 �� )� ����+ ��� / Q=]-8 c]��� (slow start) ��]��+8 ;]��) ��]��+�� � �(congestion avoidance) �����] !���8 &��'6 �3���)���� �(fast retransmit) �����] &���)]�3� (fast

recovery)

• ����) /�' &���- ���@�� >���� ���) T�� ����� L�: +���) �'��)� ���@�� ���)�8 ���) �K� (�� <�]�)) ����] !-C /�' ��K�� !��)�� �� (���0)�� ����� ��'.

��7�� (�� (� ����)� ��' != ����) ���� ��� ����� ���:?)Interconnection (;��� +��� 9�) � (�� ����)

���� ������C� ���+������ ��� ���)�� �������) ���:? . ����- ����� ������C ��� ����)� T���C !���)�*�: ��' !��� Q��� &�+�� ���)�� T���Z �����'/'�)� DARPA (Defense Advanced Research Project

Agency).

��� ��)��� �) T���C �DARPA ����)� ���4)����K�� /'�) ���� ARPANET ��' ��1969�� F� ��� ��7? & ��� �����CNSF-NET �) ��� �������C �7�C O�)�� /�'� $-�� 9�) � (�� &��+� ������C ������

;�����-=�' .� �*�� ��7���� ���Y!�4)3 a����� ;���C ������ ���4�� (� �'���� ��� $-�� L�: (�� ��)���)�8 �3���)���� ��� ���� �3���)��� �'���� �? ���)TCP/IP�'���� �� (�����C (����)��� ���? �� )���

�(����)��� ��:�TCP � IP .

��' �� ��� ��) �1980 �����) !��'C (� ����� T���C �*�: ;���) (�� �- �-� (�� ��� ���� �����' T���? ��� ��� L��� ���)�� .����� ��7� != �����) ���)�8 ��� /6 ��� ���) . ��� ��?NSF-NET !�� (' ��-�)�

(���� ��1994 . (�� ��� I��+� (� �'���� �����) �4� ���� (� �'���� �: ����� �� ���)�8 ���4?� �:�'�� ��� �4� �=4� ��' 1�� ��7��� (��4)�Peering Points.

$-�� (� ��H� �������0 94)�� �� ���)�8 ����ARPANET ;]��� �� )�) ������ &�' $-�� /6 ���78�� ���4C

VAX) (�DEC ( ��K�� &��+�Berkeley UNIX ���� (�7 Ethernet �'��� !��) ����� 10Mb/s $-���]� !4))� � �'��� ����� ������) ��� ��' O� C56Kb/s .�� /]6 ;=]� &��]'� ��' !� (� !���? �� ���- $�� ��-� F�

�]:� (�0��]� ��? ��- � ����+6 �3�� (� ����) ���)�8 ���� ���)�����Van Jacobson ��]�) � (]� Lawrence

BerkeleyF��� �: !�� � ����)� �*+ !�� ���K ��' �3���)��� F��� ������� � .

��� �: (�7����+�� ���K < / c��� Q=-8(slow start) ����+8 ;��) ����+�� � �(congestion avoidance) � �����]]]]]]]]]]]] !�]]]]]]]]]]]]��8 &��]]]]]]]]]]]]'6 �3�]]]]]]]]]]]]��)����

(fast retransmit) ����� &���)�3� (fast recovery) . &�'�-� <�� �S7 (? 36Moore ��])� �'�]� (? �'D�]d) �) � 9'�7)) ;�4 !18 ���)�8 ���) Q���) /6 ���? �- �� . �'�]� ���+ ��]: ��)-� /)�� �������0 ����� (� >���)'�� ����� ���� 1000&�� . ����� ��D��� ��� �'�� ���+ ���12000 ����� ��4�� ��' ��+� &�� 50000&�� .

Universal Knowledge Solutions s.a.l 19

��' ��1996 $-�) �Bob Metcaffe Q�) � Ethernet ��]���)� �]���) ��)�) ���� �'�� ����� ��� ���)� ���)�8 $��) (���0)�� . <��)) ���� ����) /�' &���- ���@�� >���� ���) T�� ����� L�: +���) �'��)� ���@�� ���)�8 ���) �K� (��

!-C /�' ��K�� !��)�� �� (���0)�� ����� ��'.

�$-� �� �3���)��� ����� ,��� !��) ���)�8 (? �� ��0�)� ����� ���) TCP/IP �]�� �����4) O�� �) 25 �>�]��' ;�4] ��])� (]� &���� !���? ���K Q���) (� &�)� ���� (����� (�� F*�C >�4�4 � ��� (e� >���7�� >����A >�����

��)�K�? (� !��) �)� ���0)�3 ��K�?����� ��A ��K�? ������ . (]� !� >���)� ��)���- $��� (? I���7 (� �Bob

Kahn� Vint Cerf� Jon Postel� Van Jacobson �����] �3�]��)��� ���]�� �]���)� ���4]) �� �:�� (� $���� ��)������.

@ A:% ����� �- ��&��?� �&� / ��� ;&+� $�

��N� ����� ��*�������� ���)�8 &:

• ICANN )Internet Corporation for Assigned Names and Numbers( org.icann.www

• ISOC )Internet Society( :org.isoc.www

• IETF )eInternet Engineering Task Forc( org.ietf.www.

$��� /�' >���)��� >������) >=�' ���)�8 ����) ��)�� . ;�]4 �]� ��� �] �]��)�� �(:�] ��)-� �� ���)�8 &���- (� ���)� ������ ����4)- ��'��- (' (�H�� (� >���� >��' <��� ����� I��4)-8���) (�]� $�) ���)�8 &��6 (? �:���)'

������C ����� !�- (� (��V�]V�#� ��)������ ���)�� (� �'���� I��? .

������ ���)�8 &��N� ����� ��*�� (� ��' F��: �!�� !� /�': • ICANN (Internet Corporation for Assigned Names and Numbers) ���)�8 �*�: �:� $]�+�) (' ��H��

��-�C� P���C .���)�8 (' E����� ��H�� �*�� ���? !�� ������� )www.icann.org(

• ISOC (Internet Society) ���)�8 I��0)�� (��0�� P�7'? �� �*�: ��)�)� )www.isoc.org(

• IETF (Internet Engineering Task Force)���� ����) ���� ,���)� ���)�8 ����) �*�: �:� . ���)�� �*�: ��)�)�

$��� /�')www.ietf.org(

Universal Knowledge Solutions s.a.l 20

�,�����&��� ���+� !1��"TCP/IP

• �) �������) (' ���) ��=�)���� ��'�� ���)��)������ ��� )�� ��*��+��

• ������)�� !�� ;���C ����- 9�4�)

• �����)�� ���) � �+���) ��� �����-

• ������ /'�) �4� &+��? �� )��� ������� �K�� ���� &�' (�� ���� ��� ������6 ����) 2�7�� �� �:� ��) !� :

5��%

5��% 5��%

ش�-� ش�-�

ش�-� ا��ب0 ا����7

����� ���(��

�3�]��)��� ��*���� ���)�8�� ���)�� ����) !��'C <�0�) I���TCP/IP �]�N� 9�]�E) <*�]0� �]�RFC (Request for

Comments) . !� /�' ���=�)�3 �� � ����� �=���) ����� �3���)��� ���4�� $��� ��)�) �6RFC .

<*�0� ?��) RFC /'�E) <*�0�� ��)��� >&��' ���)�8 ����� <]�)� ����� ���)' �)� �=���� ��'��)�8 (� ���� ���� � <*�0� !� /�' 2��'RFC �����)� . ��:�]�� `� � ��3���)��� ������� �����- <�0�) /6 ���78�� �<�0�) ��M J��) ���

�)�� !��'C 1��� ����)����)�8 &��N� ��.

<*�0� ��-�) I���RFC>������) . <*�0� F�)�) ���RFC �3� �� (����' f>&��' ) !0�Algorithms for Synchronizing Network

Clocks(����-�? /�' >���)' �:��� &��' I��� �1��S� >����) (�� �.

Universal Knowledge Solutions s.a.l 21

���0� O�)�� ���S) �)� 3RFC :� �� �:���)' ��� � . ���� �-�� &���� ���0� !� /�' �=���) $�+�) �)�� . /]�' J�E�4 �-� !����� &���� ���0�� J��) �) ������� $��� /�' ���� <*�0� I�)�) (?)>���K� �� (����� ���0� (��� .

�� ���) �-��? �0�C ����� ��� <*�0� L�: (? /�' <��)3 (� �A��� ��]�) �]��? �!]������ 2��' <�)� (� 2�? 36 ��� Q�7

������� ��4�� ���-� ������� .

<*�0� /�' !�4� (���RFC $-�� ����� (� ���4� &�' (� www.rfc-editor.org <*�]0� $]�+�) >+]��� ��)�� I�� <*�0� !�� �������� ���)�� .

�,�����&��� ���+� ��TCP/IP

Token Ring, Ethernet, PC Network, Serial Line

IP & ICMP ARP RIP RARP

TCP UDP

Telnet REXEC FTP DNS SNMP NFS Kerberos RPC LPR LPD

TFTP SMTP Talk RouteD

X-Windows

X Widget

���8 ا����

ا��������� ا�3�4ی

���8 ا��ب0

���8

ا�������ت

<*�0� &�' �� ����� ������ (� �'���� �3���)��� L�: (�7))RFC: • !���)���IP (Internet Protocol) � M /6 +��� (� �����8 ������ ���� ��'N� ���� I� (RFC791)

• �� !���)�ICMP (Internet Control Message Protocol) !���)��� �'� ����)�� &�' ���� I� IP &��6 (�7])) �3�]��)��� �'���� !��'? ��� ����' �� &�'��� /6 ���78�� �2���) ����' �� &�'��� !*���� �P�� C !*���

(RFC792) • !���)���ARP (Address Resolution Protocol) (����� ����)� ���� I� IP ��*��+�� (����' /6 (RFC823) • (3�]]]]]]]]]]]]]]]]]]��)���UDP (User Datagram Protocol) � TCP

(Transmission Control Protocol) �]��� +��� /�' &���� ������) /6 ������ !�4�6 ����' (���� (�� . �6 ����UDP �� �-�0�� ��A !�� ����' (�7� ����� ������ �'�� !7�@� (TCP �]�-�� $� L��)8 ��*��0 �-�0�� !�� ����'

(�+��� (�� ������ !���)� !�� (' ��)�� P�� Z J��4) $�� �<��) ������ ���)�)RFC768� RFC793(

Universal Knowledge Solutions s.a.l 22

��� 9:���TCP/IP

(�'�� �B���

������) ���� (���0)�� .��� !���)�

!�� ���� ������ !�� ����' &��6

���)�8 ����)������ ���( 2���)� ������ �����C !�4)3 ����' &��6

��*��+�� ���� ��-�]�� ��� ]�� R� ;�4 ��)� &��6��*��+�� T� �*���� �=���� &+��C

'���&,�

1�)���

�(���

arp SSH, FTP, HTTP DNS, Quake traceroute

TCP UDP

IP ICMP

ARP ,ات���D#ا1�ت ا���

Copper ,��!�/ أم�اج رادی�ی�, أ���ف

� (�'��(�'��

9@)� !� (��4��� (������� (� <���):%� � ���0� (��+ !�C � � &�'�� �4� ���)S�� ������ ���� (���� )�" !���)��������)) "Application Protocol .(

Universal Knowledge Solutions s.a.l 23

ت���� زب�ن

ت���� %<ِ#م

?+8

رد

�(��� (�':������&��� TCP

• I��� 9�� $� <��#� !�4))Connected Mode(

• #� ������)� J���"�)�2)��� /�' &����)����� !�� ��-�0� ��� � !��:N� 2��� ��+� E��) ���e� ������ !�4� (� <>�����J��4 ���� ��

• I�����V��#� ������� ����� ��)�� ��A !�4) • c �#� ���:� &���� /'�� �� )Virtual Circuit (�� (�+��� (��!�4)3 ���� (=� � (�

• 2� � !�4)3 TCP � �2��' ;���@��)�� !�4)3

�(��� (�':������&��� UDP

• I��� 3 9�� $� <��#� !�4))Connectionless Mode(

• 3 F�)�� J��4 ���� �� ����� ������ !�4� (� <��) ���M (� /�'? P�? �'��� +��)� 2���� ��� TCP

• I����4)��V��#� ������� ����� ��)�� ��A ! • 2� � !�4)3 UDP �!���8 �2��' ;���@I����

(�' '���&,�)��'#��� '�& (�'(

• !���)��� IP

Internet Protocol

• !���)���ARP

Address Resolution Protocol

• !���)���ICMP

Internet Control Message Protocol

Universal Knowledge Solutions s.a.l 24

��*��+�� ����

• Ethernet

• Token Ring

• Fiber Optic

• ATM

C���/ ����� TCP

• ��)�� (��+ P� �8 !�4) $� ������ ��+� !��� 9��� �� �

• !��� (��+ >��� >����� /�' ;��;�� L�'�� (�+) )��I� � H� (�+)SYN (synchronization flag) ^ • /��)� �� � ���� � ��� �'��� ������ (�+) L�'��

SYN-ACK (SYN Acknowledgment)

• c �#� (��+ !�4)8 !���N� ����� �� I�)�� /�' ACK�� ��� 2���)� /�' �3�� !���6 P�� /�'� ������������� ���� !���N� �:��� ?����

C�*�/ ����� TCP

• $7�� H� $7�� !�4)3 P���6 ���� I� 9�� FIN/�' ���;�� (' ���� P���8��� �: !��#�� �

• !��� ���)� 9�� ;��(���� P���8: � H� 2��' ��� ACK���@)� /�' 2���) ��� !�C�� 2��' � M ��� � H�FIN

• !������ P���8 ;�� �? !�C 9�� 2��' � H� ACK /�' ���@)� ��9�� ���03 �:��' ��)��� !�4)

D��&�� � E����� �����

������� ����� : ��*��+�� ����

������� ������� :

#� F=�? ������ ��+? �!��� ������ (���� ��*��+�� (���� �(���� ���+� 1�' �<��) �F������� ������� !���) F=�? ���d�dS ����� �4��� ���*��� &��' �!�' ���� ����4#� ������ !4� � e� ����*�� (+ �$�+�) ��������� F���) � ����

�����–����� ���'�� $�+�) ���� ��=���$�+�) ������ ����� ��4� ���)�: ���� ������ &�� ��+���) (+ � ��+�� ������ �&�'�4ISDN �ADSL �PRI �BRI�7��' ��+� �.

!"��: ��)������� ��� ����� ����� (� ��*��+�� ���� /6 ��)�) �) ����� �����C �4��� !4� �: �� 1.

Universal Knowledge Solutions s.a.l 25

��#� $� %�:

/�' !4� �: �� ;�� 9��)�: • �� I�K� ,��C������ !���)� ����� !��) ���

• ����C ;�4 ��)�

• ����� !�4�) ;���?

• ���)�� ��K�C9)�� ��' ��� !4� ���� �

• �7��� �+� ����

��'#��� ��&�� &B��� 6��

�� ���S) !�0�) (���8�� !��� ��� ���*��+�� �=���#� 1�� ���S) ��' ��*��+�� !��� /�' ������� !���6 I���

>���+�� � >��7��� ������ L�: .���� ���) ���0� �N� (�+ $��)� �*����� (��E� �? �*�f(t) `�)- �:��' ������ �>��7��� ����� !���) ��� L�: �� ������� �&�� 8 /�' ?��) �) ���S) !0�� �7��� �����.

�������� !���6 �����' !�0�) �� ��� )�#� ��7��� ����� �:? (��7��� 2�7� I� ������ !���) (�� �����

I��� �7��� $��) !���) (���8�� 2�? ��0? I�� ������ ���)��g(t) ��� 2 T ����� /6 �)>���K� ���)�� ��A ( (������ ����� $��).

��'#��� ��&�� &B��� 6�� : &�- ����

• (��g(t) ��� 2 I��� $��) T�� &�� 6 !0�� .��) ���)� (���!� /�' $:

(1))t f n 2cos(a)t f n 2sin(ac2

1)t(g

1nn

1nn π+π+= ∑∑

=

=

!0�� T��:

• T

1f =&�� _ ����C ���)

• nn b,a ;��) �)�� 6 ���� )cos ( ;���(sin) ��)�� I�� n;�)�) /�' . <��� !�0�) �'��" &�- ��"

• � &�� �� &�� 6 $� !���) (��� &����)��� 8 $��� ��� �:�( I��� ��� /�' ���)) &�� 6 ���@�� �) ���� (? I?

�K�� (��0 �K��� T (�)K�� (�� ���� 2�� � T � 2T(

Universal Knowledge Solutions s.a.l 26

• ����� ���� P��� (1) &������ )t f k 2sin( π (�� (���� !���) ;���� 0 � T (�+� ������ t/�' !4�� �:

(2)∫ π=

T

0

n dt )t f n 2sin( )t(gT

2a

• ����� ���� P���(1) &������ )t f k 2cos( π (�� (���� !���) ;���� 0 � T (�+� ������ t/�' !4�� �:

(3)∫ π=

T

0

n dt )t f n 2(osc )t(gT

2b

• (�(1) � (2) � (3).)�)�� (? ������ :∫=

T

0

dt )t(gT

2c

�)��� =&�� ��&��?

�����) !�0� 1��)�� ������� !���6� ������ !���) (�� �-=�: • 9�� !���6 I���b +���)�� +�D�#� ASCII ��*��0 ����� !���6 ��' �!��� ���� /�' )(��� /6 ���� (� :(

0110 0010 .;��� �� ��"��#� &�� (� ���� &�� 8 ���) &�� 8 !0�):

0 1 1 0 0 0 1 0

Mا��م

• ���) �=���� ������� !���) <�� ������ &�� 8 !���) ����:

π−

π+

π−

π

π

=

4

n7cos

4

n6cos

4

n3cos

4

ncos

n

1a n

π−

π+

π−

π

π

=

4

n6sin

4

n7sin

4

nsin

4

n3sin

n

1bn

8

3c =

Universal Knowledge Solutions s.a.l 27

• �7��� ����) ����2n

2n ba + ��)�� (� �3���� /��� ��� n��)�) T�� � ��)����� (C >�� ���� ��� L�:

���) !� ��' ��� 8 $� ��V��#� �-�� ���� $� ;���)) . �3���� /��� ��� ������ �'��G���&�*��� L�: !0��� ��) !� �� ���:

n

G���&�*��

• ���8 �*��� (' ���� ��� ) (� �����6 ��' ��� 8 ����) �� �3=) T��� /6 I�H� ��� !���8 ����� !

��V��#� ������� . /�' �0H� ��)��� &�� 8 !��� /�' ��� ) �0H�<��� !� �� �:�K F�������

• &�� 8 ���) (? ���� >=��� &�� 8 !��� !��� I� ��� ) /��� �>����')��' (' ���� I� ��� ;���� �:� ���S) ����0 �� ( ���) (� 1� ?fc $�� ���) L�'�� )+)���� ���#�� ����0 �� ���C ��' �: ���) (@� ��: ���E� .( ����)��� 9��E� �)��� =&����#� ��� ) (�� 2��7 ��) (? &�� _ (��� �) ����) !��� 2�@� . &�� 8 !���6 I��� ������

� !���6 ���? /�' (' ���� <��� !� J�4�� ��) (? (��� �) �3��� ��' 1� �� <�7 ��+� 1�' ���� ��� �&��� &�� 8 F������::

n

G���&�*��

• ��� ;���� >������ !�C F������� ���) (���T) ����0 �� ���S) ��' ( \!� ���K� I� ���� �: (�� �N� F�

&�� 8 ���) >����) I���� $�� ���) (? /�'

• ��� ���� !�� �: ��� ������� �� `���� �3��� ��S)� &��� &�� 8 !� ��S)� : �� &�:�K !�� C ��� /������) ����) �� )� $� ����)��:

(�+ Time

F������� Harmonics

F������� ��' Harmonic Number

Universal Knowledge Solutions s.a.l 28

• &��� ����0 != &�� 8 ���- /�' ?��) �) ���S) ��' �'�� ����� !���6 �'�� /�' ���S) L�: ��' �0H)� � &�� 8)&�� 8 !��� I� !��� ��'�� ��0@) /6 >���� ���78�� .(/�' ?��) �) ��� ���S) ���� !�� �� &�� 8

��: (�)��- �� �4��) ��*��0 ���S) �:0 � 1 �*����� (��� �)��� (�)�0�� )���0� �� !�� �: ���( ��' (N� � ����0 �� ����#� ��)� ��� >������ (��� ����0 �� ���S)(bits/s) L�'�� I�� �1����� >- ���.\

• >��*��0 >����) >���� (? (Y 1��� L����b�� �: 9�� ��0�� ��)� �����0 !���8 �+= (�+ (��� �����0 ��b

8����0 .

I? ����0�� ���S) ��' ����� �: !�C F������� ���) (���8

b+)�: . ��0��) ��)�� � F�)�� O� ? ����� (�

;���) ��+� 1�'3000 (� >����- ���� $�� ���) (���� �+)�: 3400 /�'C F������� ���) (��� 2��'� �+)�:

�: !V��#� (? (��� I�8b

3000 I? b

24000

Universal Knowledge Solutions s.a.l 29

• �*��0 <��) (�� �-=� ��) !��� 1���) (�)��- (� ��H� ������0 � 1 (F��������:

�������� <�� (����� !���) ��� 2���� ��) !��� 1�' /: ��V��#� F������� ��' !�C F������� ���)

+)���� >���� ���T

������ >��������0

<��) >����

�� ��������0

9��E� �)��� =&� (��� �) ����) !��� 2�@� ���#� ��� ) (�� 2��7 ��) (? &�� _.

&��� ����0 != &�� 8 ���- /�' ?��) �) ���S) ��' �'�� ����� &�� 8 !���6 �'�� /�' ���S) L�: ��' �0H)� �)&�� 8 !��� I� !��� ��'�� ��0@) /6 >���� ���78�� .( 8 /�' ?��) �) ��� ���S) ���� !�� �� ��*��0 ���S) �: &��

��: (�)��- �� �4��)0 � 1) ���0� �� !�� �: ���( ����0 �� ����#� ��)� ��� >������ (��� ����0 �� ���S) ��' (N� � L�'�� I���1����� >- ���.

>- ��� $&#�

<��) �%��#� ��� $��� (�7 (��� �) ������� /�K� ���� (' ��4� ��' �����6����+ &�)� != $��� �:. #� �V��

<��)����0 �� �"��� (Bits by Second).

�� )�#� ;�4 ��)� 9=) �� <��) O�)�� 9�) � . ���� &����� ��4)� ���� �-����� <��) <��)��) ��%� #� �? �;����:��A �? ( 9��? ��? !� ) �)� F=�C ��'���� ���� $��� (� � Y 9�� !� ) �) Q+�� ������ ���� $���

����?� ��� )�#� .

Universal Knowledge Solutions s.a.l 30

���������� �����

����C ;�4 ��)�: • !���

o ������ F=�? :&�K��)� �=��� �&�K��)� ��A �=��

o ��*�7 9��? • ��'+��

• �����#�

!4� ;���?2*����� ���

��� F=�? (� 9H� ��� !��� /�' +���) != (� ��� <��) �� ����� ���� ��)' !4� �: �� 1��)���

��*����� ���� !4� ;���? (' ��� P��'6 != (�� ��3��#� /�'�.

��#�� H��I� �1�)��� ������ ������ J0�

� ��� !������� ��������� L�'�� !�' <��� /6 ���78�� ���*��+�� ��������� L�'�� ����� �*��+�� !�� ) ����:

• ��*��+�� ������� !0�) ��� ��� ����� 1�� ��7��� �����)�� F=�C Q+�) ������ . ����� ���� !�� )��

I+��� Q+�� ���� ���*��+�� ����� (�) F=�Z $���) +��� �:� (��� ��' L��)�� F=�? 2�� Q��))

• ������ ������� ,��) (�� �� $�i)#� !�4)3 ;���? . ;���@� ����� �*��+�� !�� ) �� ��� !��) ���� IC ���� <�� 3 ����� ��4)� ���@�� Q+���� ��4)� ��� (�� !��) �)� T��� ����� !��� !�- !���8�� P�� ���

�:��� .L�: ��!�� ���� �Q+�� !0�� ���

��#�� H��I� �1�)��� ������ ������ J0�

������ ��������� L�'�� !�' <��� /6 ���78�� ���*��+�� ��������� L�'�� ����� �*��+�� !�� ) ����� ��� !�:

• � ������� !0�)��*��+� ��� ��� ����� 1�� ��7��� �����)�� F=�C Q+�) ������ . ����� ���� !�� )�� I+��� Q+�� ���� ���*��+�� ����� (�)F=�Z $���) +��� �:� ())��� ��' L��)�� F=�? 2�� Q��

• ������ ������� ,��) (�� �� $�i)#� !�4)3 ;���? .��) ��� ;���@� ����� �*��+�� !�� ) �� ��� ! !��� !�- !���8�� P�� ���� IC ���� <�� 3 ����� ��4)� ���@�� Q+���� ��4)� ��� (�� !��) �)� T��� �����

�:��� .L�: ��!�� ���� �Q+�� !0�� ���

Universal Knowledge Solutions s.a.l 31

������ :�&B������ �0�����

�? (���� �=��� L��!��� ���� 9@)� �) !-�� ���� <��)� (����:

1. !���� ��+:

o ����� F=�C (� ��+ (� 9@)� o ��)�� (� ������ ��100���?�? 120���?�? 150��? o F�� !�� /�' �)��0 ������S� !�� &� /6 �*����� !�� &� ���� (��)

2. F���'���: o I����? (� 9@)�!-�� �:

� (����� (���+ !� /�' ��6 � ��4��� F=�? ����? !� /�' �?

G��� /�' &�K��)� �=��� $��4) (���+' (��@)� J��� �� ���S) �=��� ���� (' ���� ������� 1���) ��0? ('���� ;���� ��*����� .!+� �)�:

• �9��S)� : �������� ����� F=�C �'���� 9��S)�����C (� ���-� ����� �? ����76 ���

• � �?J��4)�:����� �����C (� ���-� ����� �? ������ ����� ��+ !� ����6

&�K��)� �=��� ��*� �:? (� :

• =�������+ ���4� ��A ���S� ��A� � �=��� �:�'�� U.T.P �=��� !0� ATT Cat 5� Alcatel • �:�'�� ���S� �=���F.T.P !0�INRA+�� ACOME�� INTERCO • ���4�� ���S� �=��� :S.F.T.P !0�ITT • J�4� ��+ �� �=��� :S.T.P !0� IBM Type 1

���� &K �� +� G0� ��: �0���

���L� �� +� G0� ��: �0���

Universal Knowledge Solutions s.a.l 32

!��� ���� 9@)� �) !-�� ���� <��)� (�����? (���� �=��� L��:

3. !���� ��+:

o =�C (� ��+ (� 9@)������ F o ��)�� (� ������ ��100���?�? 120���?�? 150��? o F�� !�� /�' �)��0 ������S� !�� &� /6 �*����� !�� &� ���� (��)

4. F���'���: o I�!-�� ����? (� 9@)�:

� (����� (���+ !� /�' ��6 � ��4��� F=�? ����? !� /�' �?

�=��� $��4) (���G��� /�' &�K��)�+' (��@)� J��� �� ���S) �=��� ���� (' ���� ������� 1���) ��0? ('���� ;���� ��*����� .!+� �)�:

• �9��S)� : ����������C (� ���-� ����� �? ����76 ������ ����� F=�C �'���� 9��S)

• � �?J��4)�:����� � �? ������ ����� ��+ !� ����6 �����C (� ���-� ����

&�K��)� �=��� ��*� �:? (� :

• =�������+ ���4� ��A ���S� ��A� � �=��� �:�'�� U.T.P ) �%M&(��� �� �( �=��� !0� ATT Cat 5 ) �%M&(�$�- ��� �� �� ;/(4� Alcatel

• �:�'�� ���S� �=���F.T.P ) $/ �%M&(��� ��( !0�INRA+�� ACOME�� INTERCO • ���4�� ���S� �=��� :S.F.T.P ) �%M&(��� �� $/ 6/( !0� ITT • J�4� ��+ �� �=��� :S.T.P ) �%M&(��� �� 6/( !0�IBM Type 1

������ : �0����� &K�&B������

!��� ���� 9@)� �) !-�� ;���) ������ <��)� (�����? (���� �=��� L��:

• I���� !���:

o H� (� 9 !-��I����!+�' ����� 9=S� ���� o /6 ���78������ 9=S� I���� !-�� 9=A (�� $7�)�� I���� !-���� ���� ���� !-��

• ���� �*��0 !���: o (� 9H��-��(� (������ ���� ����� !�!+�' ����� 9=S� o /6 ���78�� (��-���� ���� ���� !-��(������)�� ���� 9=S� (��-�� 9=A (�� $7� o !�� ��'�� (��@)� Q�� �: +�)��!7�?

Universal Knowledge Solutions s.a.l 33

�>&��' I���) I���� !-�� ��- /6 ���� !-�� ��- ���� (��)3.5>�����)

&��� �0���

�)�� $0K

;&����� G��� N�����

1���� $����

9@)) ���*�7 9��C (� ���D4#� �=��� (� F�� !� E) >�� ����� �����I�������+ (� ����� ����#� (��)� �� !� ������?��*�7 9=S�� �:�'�� !+�' 9=S� �:���� ����#� (��) �)� � .

V�#� ��� 8 !�)�)��*�7 ��7�� !� /�' ����)� ������� (' &��.

!+�' 9=A �+ �*�7 9=S��� F�� ����

Universal Knowledge Solutions s.a.l 34

� "���� �0������ '��&��� &�#��� =#�

����0� �1���� �0����� &�����

����0������� �� +���

���' ����)� �7� �� �=���� ���4#� ��A

�=���� ���)������4#�

�����

(��500 � �)� 3000 ;�� �)�

!�� ����*�7

150�)� 100�)� ��B��� ��'�� ������ ��J �� (� �� �������&��?� �- ��"� E� �

>�� ��' ���)� !�� �� 1� �� ��A !�� ���)

j�4#� J ��A �? �9i�dS#�

��' !�� ��� ���) �J�4� !�

������� �)�� �� �� '&*��� ��(���

�� ���� �� �+���� 1��&*���

&+�)�� &��� &��� J�����

100/1000/10000 ����0 �� ���S��

10 ���S�� ����0 ��

100/1000 ���S�� ����0 ��

>- ��� A:% &�� ������ �0�����

���)���� :��#�+L� �� �, ��

�� &+��? (' &���' �:����� !�� !4)� ���� � ���� � ;��� (� ;��� ��� /�' !��� !���� . �]���C !� ] ��)�#� �]���) /�' ����' �4)��3 �) �3��� ��)�E)3 (�� �� ��*��+�� ���� �����)' ��? ������ /'�#� (�� I�� ��'+���

!�4�)�� >���3 ���6 ����� �'��� ��: ��7��)��� ����� ��*��+�� ���� �����)' (�7 (� ����)� .

�� ����' !4)� ;��� !�Q+���� L���� !4)� � M ;��� /6 ������ Q+���� ��' ��) ������ (N� Q+�� �]���)� ��' (����� (��.

Universal Knowledge Solutions s.a.l 35

!7�? (��?� ���' >�'�� (� L���) �� ����� ���� �� ��� )�#� �����C ��'+�� �3��� ��)�E) .�<��) >&��' �3��#� ���4������ ���):

• ����� &��� &��+�)8 �12 �16 �24 �48 �64 (��� !� !4)) T���O� ? ����� �? !�' ����� ���� �

• &�:�K ��*�7 �� H�� &��+�LEDk) B�4 ��KB�� !� !�' �����)���� (� • ����-��)���� �4� (+ ! � ;���)� • � )��� ��#� (' &��_ ����- �0��� �3��#� (��) >���)' ���#� !�' ��-��� J��) �4� ���� �3���)��� �

��C �+ �6 ��)��'6 ���S)� !�' ���� (�

��(�����

����� ��J�'���:

� (��� 2��� ��*��+�� !�4)3 ���� !� )� ;��� (�7 ������) I���� /6 ;��� (� ������ !���6 �:��' I���� �!��� )�� !� � M ;��� L�� . ��7�) /�' ���� �-��� �'��) �]�� !���8 ������ ���)� ��� ��' �����6 ��#� �������

;��� /6 ���4�8 ��� (� &��� ������� !���)��� ���).

��� ��)�) ���� �-��� (? ���� � Q�� 9=) (N� �!�� 9=) 3 I�H� �� d)�#� !� ���� �-��� Q�� .� �� )��� � I���� !�� ��� R� ! �� ���� �)V�#�� (�� �� ����� �-��� /�' !� �)�l�� ���) ���*��0 ������ �=�� ! �� �� ���� �-��� ���)

� L��� �4� � <��) �'�� ,��� !��)� �=���K'C�� ����? <��) �'��� �? !�.

)*+��� �)"��

��� � ���� �4��� 2�� $7�) !���� (��� (' &���' �:� )�3��� ��������:��A� � ( ��A T�� (� ��)���� ��S� F�� `�����2� ����� !��� (� �? � �&����� ����������S .�+���) (+ �:��) ��� �+���) <���)� ��K� P��'N�

��� .E)V�++ �( >&��' �+���)����� ������ &��� ���� /�' �K����� ��� � `���� )(��>���76 ���� /6 �� H� (��)>��*��+�� ���)� /6 ���� (�� !��� (:� $7� .

D)���� �����: ����#� ����� /6 ���4� !�-� �3��#� I��) �) (+ /6 !�4�) �=��� !� � ��K�))$7�$�+�) ��� ���� &��+�

��� � (���� (� RJ45 ����#� ����� ��' ;�� �� (��) $� ����)�!�4�) �=��� .

������� ����� O �� Q��) �)� ���' !� � F���) ������ ����� �� !4�� ���4) �� �� T��� �<��) ���4) ��]��� $� ISO 11801 I�]

)� /�' ��)�� ����� ���� ����)�–(���)�� /�' ����C (�7 ��� F=�? ����) �)� T�� ����� :

Universal Knowledge Solutions s.a.l 36

• ���? O�)��

• ��-� O�)��

�����) (? !4�� ���4) ����' /�' ;�� �) ���� a���� ��� ���� 1��)�� ���-� � ���C !4� !�4��) <��) !�-��� �: • (?)�C P�C ���!7�C ��� ��'��� !0

• ;���� �: �� ������ 9�� ���0)�3� ���0) 9�� (��) (? • (?)���)� (������� ������ $� • (?)��� (������0)�3 • $�+�) ������� (��) (? ���*��+������� $��)� >=��- (��� ����� • ������� (' ���)�� ������ ������� (��) (?��*��+�� • ��)�) (? ��)���� �)�0? �)� >�� )� �0�C �����) /�' ),�H�� ������ RJ45 !��� /�' !�� ����� O�)�� /�'

!�0�( • ��)�) (? ��� )�� �����) ����� ����)� �'�� )>=0� �=���� /�K� !��C( • ��)�) (? Q+�� (� >���)' ���� $�+�) ?��� ��'�� ��'+��� >�����' !4)� I+���T��� � �'�� Q+�� !� (���

���C !4� (' >3�H��

�(-�� �����

(' ���C !4� ���#� !4�� ;���) ����' ��� <���� �4� ��� ������)������ ��� >�7�? ������( �] e� !� ])� � ��� �4���� ���'�� $�+�) ����� �!4�� ���� P�� ��'+�� I? ����� ? � �] e� (�� ��4� F=�C� ��3��� �

���� �4���� !4� . ��+ (�7 �+���) L�: $7� (���(+ &�' �? � e� (�� ��4� F=�Z ���� !��C &�'�� $�� �<��� !� �� �4�

���� �4���� !4�.

������� 1�' ��� �������C !4� ����' P��0? ������) �)� �) ����: • ���� �4�����'+�� �? • ���� ��A �4���

o � e������

o �=���!4�

��? !4� ��������) ��� /�' (��)�:

• � @�� �� )�� ;��� (�� /�? ��4�I���

• � @� (�� ��4� ����) I����+�) ����$

• $�+�) ��� (�� ��4� �0�����

Universal Knowledge Solutions s.a.l 37

(' ���C !4� ���#� !4�� ;���) ����' ��� <���� �4� ��� ������ ��� ���? O�)��� �? ) ��� ] >�7]�? ������������(� !4� � e� !� )� ����� ���'�� $�+�) ����� � ���� P�� ��'+���#����� ? � #� � ��3�� �]78�� /]6 ���=��� !4� � e� (�� ��4� ��'+��� ����� .

(�7 �+���) L�: $7� (���(+ ���� !��C &�'�� $�� ��4� �=���� !]4� �] e� (�]� ��]4� �]����

��'+���.

���C !4� ����' P��0? ������) �)� �) ���� ������� 1�' ��� ����: • ��#�� �� ��#��� &����)����: %��) ( �4��� L�: ��� ;�-(��)���)���� (�� ������� !���) (' ��H�� ��4)�

� e� <��� (' ;���������� .�����#� �? �3��� (' &���' ��'+�� L�: (��) . (�H) �) �3��� >���� �� )�E) (� >�'�� �0�?� >����? �0�? !�4)�����#� .

• ��#��� &K &���#��: #�� � e� ��� �4��=���� ����� �+���) !4�� J��) �) �3����� . �4��� /6 ��: ��)������):

o :"P��� &� +�� : (� ����� F=�C ����� �� $7�)) �) �4��� �:� �3��#��+���) ��� !4))� . ��)�E) � e� (�Q�� RJ45 � F=�C $� �����) >�K� ����� (� Q�� �: �� >�'�� �0�C ����������� ������) �����.

o �0�������� : �:� �=��� � e� (�� !4) �) �3��#�� ����� � e� (��� ���� (� ����� �+���)�O� ? ��� (� ������� .�� ���� ��� �=��� �: >��� )� �:�0�?� �:�� ? �=��� (� &���' Q��? �V� )�k) ���

C ��F=������� ���������� �? ���4#� . L�: J��)�=��� <���) ����� �'��� ������ ����)� �����)�.

�������� +*���� ��� ����- �(-�� ����� �- #�Q�L��� :

(��7 � e� !4� !���) (���6� !4� ����� ����������� !� ;���� $�+�) ��� $7�) ���#� ����� ��+) 3 T���� � (�� /�K����#�I?� � @� !4� � e� (� ����� !���� /4-C !�� (' !���� . �� )�� (�� !4� �)� F������#��

!��� T=0 /�' :

o �? ��4�� @�� �� )�� ;��� (�� /I��� � T�� <��� (' � @��� !�� ���� !4))!���!��� ����- 3 �)� �?5�)� .

o � @� (�� ��4� ����) I��� �$�+�) ���� T�� $� ����� � e� !4)) 9�� !�C� <��� (' $�+�) ���&��� �=��� (�7 ������ F�� ���)�=� I���� �? ������ � e� ;�' /)������ .

o >�� ?� $�+�) ��� (�� ��4� T�� ����#�� �� � !4)����#� 9�� $� ���0>&� ��� $�+�) ���� ����' �:� � ����������� >�K�(��� ,�� �� (��7�)� . F� �� )���=��� /��) �����- �=���$�+�) !���� (' !��1�.

Universal Knowledge Solutions s.a.l 38

��������J����

���) � ������ ���� (�� !4� (��@) /6 ��-� O�)�� 9���:

• (' I���� !4� ���#������ ���� ��'+�� !4�� ���) �) ��� ����' .(� �=��� 9@)):

o ��-� �=��� : �:�� Q+��� I+��� Q+�� (�� !4) ���' �'��)� �� !4� �=����'� o Q��� �=��� : �:� ��'�� ��'+�� (�� !4) ���' �'��)� �� !4� �=���

• ���� )� ������� P� �8 O� C ��'+�� (� �'����� Q+�� !� !4)� o J��)!4�� I? (��� <��� �4-? /�' >���)' (�)��� o !��'C �7 ������ F�)�)�

• �'+�� ������ (+ ���� !�4�) I��� ��� /�'� >����� L����) �)� (��� �� &����� ��+��� ��+ /6 /��� (�7 ������ ���� ���� ��0�? !4� <��� . !�' (��7 ��*����� �����)� ����)� !+� ��� ���� (��@) ;��

&��) � (���C �� ;���� !� �� ��� �+���)

'���

������� ��� +���) ��)�) F�? 1��� .9� � $� (���)��:

���� ��A �4��� ����4�) ���� ���4�� (' T��6)$�+�) ���� �!�4�) �=��� ������ � e� (���) $-�� (� >���)':

www.3M.com www.dlink.com

0م�زع � م�زع � 0

م�زع � 0 م�زع � 0

م�زع � 0 م�زع � 0

م�زع 0�م م�زع � 0

P

P

P

P

P

P

P

P

P

P

P

P

��ب6 أول

Qب6 أر��

��بS 6�ن

9��S 6ب��

Universal Knowledge Solutions s.a.l 39

���*�� �B���

• &���)� !�� ? ���)�� ��K�Z:

a. ���)�3 ����� ����

b. ��+��� ���� �� �����

c. ����)�� &�' �� ����:

• ���) �����C �4��� (� O�� ����)� �3�4)3 ���4� ���)�: &�� 9@)):

o ��� �&� �� ��� �? !+�� !4) �) ����� ������ �=��� �'���� (� ��H� &���� $-�� I? �? ;)������

o R�(��� �0��!4) �) ����� �=��� �'���� (� ����� !���) ������ ����� �����

o � ���� R�(� !���) (' ��H�� O� ? /6 ��4� (� �3�4)3

• ����) !� /�' ��� ���Y ���)�� &�� !�0�) (�:

<��� !��� <�� ��+����8 $���� ����) $� ��) !� ��� /���:

• &���)� !�� ? ���)�� ��K�Z:

d. ���)�3 ����� ����

e. ��+��� ���� �� �����

f. (���)�� �� ����:

• � 9@))���) �����C �4��� (� O�� ����)� �3�4)3 ���4� ���)�: &�:

o ����� �&� ��� �? !+�� !4) �) ����� ������ �=��� �'���� (� ��H� &���� $-�� I? �? ;)������

Universal Knowledge Solutions s.a.l 40

o R�(��� �0��!4) �) ����� �=��� �'���� (� ����� ����� ����� !���) ������

o � ���� R�(�O� ? /6 ��4� (� �3�4)3 !���) (' ��H��

(����) Telephone

����� &�� Local Loop

���� ���� End Office

���� Toll Office

!���) ���� Intermediate Switching Office

����� ��4� Toll Connecting Trunk

��� �� !���) ��4����' Very High bandwidth Intertoll Trunck

����� �&� �� : 4��� ��ISDN 4ADSL

��) !� != (� ���)�� ���K���� !4)� ���� ���� (� >���)' ���)�8 ��� ��+�� �� R !�4) (' ����) (���: �� !��� <�� ����� ����) $� ��) !� ��� /���<�

;���� Computer

����� &��)��0��) ���+� ��+( Local Loop (analog twisted pair)

���� Modem

+���) +���/+���) F� Codec

���� ���� End Office

���� Toll Office

Universal Knowledge Solutions s.a.l 41

��� ����)� ��4�)���� ����-�( Medium-bandwidth trunk (digital, fiber)

��� ���' ��4�)���� ����-�( Medium-bandwidth trunk (digital, fiber)

��� ��+� ISP

��-� � Digital Line

(� �0�?10000����� &�� Up to 10000 Local Loop

������ �'���� Modem Bank

�#�� ���*�� ��� ����

���� R �)) ���� ������ !���) G��� 6 /6 ���-� ;��� ��� 6 (� ��G���0��) G��)�4 I��� ��� ��' �����6

G���0��) (� ;��� /6 ����� ������ !���) �0 (�� �9)�����-� /6 ��)�4 . �/)? J��4� :Modem ����4� (� &�� 8 !���)dulateMO �&�� 8 !���) F� odulateDEM.

I�S�� ;��� ���-� �������� ��� >���)' ��*��0 ���0��) ��� 6 /6 ������ L�: ���� !���� �.��� (�I��� �����6

9)�� ��� ��' .��)�� .��� /6 ������� ���-� ������ /6 ������) ����� ���� 8 L�: � Y 9�� �� ����� ���� +���.

���� �� )������ /6 �) ������I�������0�) ��0�� G!� � ���� +��) (�� �� ���)�� ��J& ������ /6 I��� /�' ��0�

!���� � @) �G����� !� ����� �� � �� ���0��) ��� 8 ����� ����� !� ���-� ��� 8 � @) (�� �� ������ .+��)) ���-� ������ ��? m�� )�� �:�0@) ���9)�� ��� /�' ����� .��7 .

��)��>&�� 6 ��4>���0��) $����3� !4�)� ��� � . �9)�� � ��' ������ !���6 �)� ���!��� ���-� ������ ����

���0��) �? ��)�4 ��� 6 /6 .!���� ������ !��)�� I� ���� L����� ���4? /6 ��)�4 ��� 8 L�: ��-.

���& �#�� ���*�� ��� ����

• !4) ��� ���� �'�� /6 56������ /����0 . +���))3 ��-C ������ �'�� ���� �-�33������ / ����0)33.600 ��/����0(

• I������0��) O� ? /6 ���-� ��� 8 !���) ,����� �,���� �� V.34 �(��)��� O�4� ���� ������ !�:

35������ />���K� ����0

• 9�) � ,���� V.90 ��N� 9V��#� I�" ����� ;)�&�� � #��� �(�" ��K� ('V.34 �2�@�1�)�� (? ���H� ���

Universal Knowledge Solutions s.a.l 42

����-� ��� �: ���� 9)�� �'�� !4) �������2�� )�) �) /6 56������ /����0

• ����' ��)�E)' ������ !�� >���� �&�K��)�3 !V��E) ������� �)� ����� (� ������ � ����� ��'#��� �>���0��) ��K� ����� ,���V.34 �!���_ !V��d)�E)� ��'#��� �)���� ���? ��'��� � ��K� �����) �� )��V.90

I�������0�� ������ !�� �'�� ,��? /�' ������ ����) .!4)�� �'�� ��� ��/6 56������ /����0 . �-�

+���))3 ��-C ������ �'�� ����33������ / ����0)33.600�� /����0.( ������� F��: �>���� ���-� ������� !0� Q��? � ��K�ISDN!���)�3 ���+� �>���3 ������� �) ���' ��'�� ���) �)� /6 !4) ) 128������ /����0(.

��"��)�#�� ��"��#� ������ ��'�� 9=) (' ����� !�� � ��=)� I�������� <��� (' ��6 <��)�� ���) ���? ('

<��������)� . ������ I���#� ���� ���� �������� <��� (' <��)�� ���) "��)�#� �='N� !"�� F� �)�� �>�)-H� 9-�)�� ! !���N� R� +�� &�� 6(Control-S) . � M +�� &�� 6 !���N� ���� O� ? &�� !���)�= >+:�� ���� J�4� ����'�

(Control-Q) . �����)� <��� (' <��)�� ���) ��? /�' ��)��� �6 ����� �����)' �? ������ !�� �� &����� F=�C �� � (��>� .�?� Q��? ;���C �: ��)���������� <��� (' <��)�� ���) (� ��-�0� �0.

!�4)3 ���� (? I����) ������ ��K� 1�)���� �� )�� L��� !�4) � ��� ��' ���) ���)�: ���K�� 9)�� ���H�

���0��) ������ K�)�) �- �) ��:��' I�����-� /6 �0 (�� ����0��) O� ? /6 ���-� ��� 8 !���) I� ��C �O� ? &�� �#�j� /6 !�� ��'�� (� 133.6������ / ����0) I?33600����0 �� �� (>�4� � � ,���� �� )�) ���� ����) ���� �6

V.34���� 9)�� ����H� ���� /�' ������ !�� O�4� ���� (C� ����0��) +���))3 35������ />���K� ����0. �9�) ��K� V.90 ��K� ('V.341�)�� T�� ���K� �: (@� ����-� ��� �: ���� 9)�� ���H� ��� � $��)�)

/6 !4) ��'��� ;��� /6 ����)�3 (� ������ !���)� $���) ����) L�: �� )�) �) ������56������ /����0 . ������ (� L��A (' ��K� L�: 9�) �������) (' >�7�' ����� ������ +���)� ���� ��� �O� C ������ �� ��� )�� ,���

)I����� �:����0��) ������� �� ( .�E)V�� ��K� ����) 9V.90 ���� �7�? " ����� ;)�&�� � #��� �(�".

����' ��)�E) �>����'>����' ������ !�� �&�K��)�3 �6 ;��)�3!���6 ����� ���? (� (���C ;�A? �� 9@)) �) ������ �0�? !���6 ��'�� ��)��3 ��)��� ��7��' !���6 ���+� �&�@� � H� ����� (� &���4 ������) �? �J�)��� ��� (�

(�33.6������ /����0 . !V��E) ������� �)� ����� (� ������ � ����� ��'#���>���0��) ������ !���6 ����� ,��� � ��K� �� )�) �)V.34 !���)� �� �: ���� <�� /���� �!���_ ��'#��� �)���� ���? ��'��� �)) �) � �����) �� )��

��K�V.90.

Universal Knowledge Solutions s.a.l 43

����� R ����

�� 9)�� ���H� ��� ��' ����)�3 /6 !� � ������6 ��)�� !�4)3 ���� ���� �'�56������ / ����0)56.000 ��/����0 .( (��+��) ���� ���� �� )��� F� �)�� ���0�� /�'? ��'�� ���)� ����� ������ ��? !��� !4) ��'����

���S�� /6/ ����0)�� (����/����0.(

����'I��� �;��� ! � ���� ���� ;���) I��� ;���) "�&��/ ���-" ���' ��!�4�) $-�� ��� ����*� ) �? !+��;)��(� � (��)��� 2)(�� /6 I���� !�� !4� : � Y� ����� ���� /6 !4� !�C /6 !4�(��+��) +��� .

I���>&��' ���� ���� !�4�) ��� �-��� <��� (' ;����� Ethernet +�� (� 10BaseT#�� �V� )�� ��� !�� � �*� (

Categoty-5 �;��� �� &����� ��� �-���� ���� ���� !4� I���� ������ !���6 (� ����� /6 ;��� �'��� ����10���S�� /����0 .

����) !��)�� �� ���� ����� �����) �'�)�"����#�� ������ �&���"4 ���� �� !+��� !4� O� ? �����)� (' �����

����� ���)�� ��� <���.

��K�ISDN

��K� ����ISDN !���� ������ !�� ������6 144������ / ��� ��)�: � !���)��� ������ !��C �� ����0)/'�� >��=�4Telco ( (� 9H�F=�? ����? .

� ���4C &��� ����) �)� ���4C !�� ������6 ����) ���144������ /(�)�'�� (�)��- /6 ����0 : I��) !�4) �� /�C

/6 ����� !� ��� !4)64������ / �����0/'�)� &����� &��� L�: B (Bearer) .I��)� ��)��� >��� >�� O� C &��� 16 ������/ &����� /'�)� �����0D (Data) .

!��) &��- !� B ����)�: ����� !� (���� /'�� R� ��)�: � �-� &��- DN �? !�� �-�Directory Number . (���8�� �)��- .�� ;��B ���� &��� &��- !�� ) 128������ / /'�� P��6 != (� ����0"����� " �?Bonding .

I��� � !4� ISDN��) �)� /��� ��� 9)�� ���' /6 F=�? ����@� ��)�� /Network Terminator) NT1 >��4) ( �*+�) �)� T�� �&������ �� 144������ / (�)�'�� (�)��- /6 ����0B &��� &��-� D .!��) &��� B ��� 8

����� �������� ��)�4!��) &��� D &+��? (�� ��K� ��� 6 ISDN9)�� ���H� �� ����� ����� .

� /��)�� �)��- �� )�) �) B &��-� D ���� BRI �? "!4�� �����C ����) ���� " �9)�� ���H�� R� J��4� �:� ���� O� ? >�����? ��� L�: /'�)�2B+D . (��� ��� ��� &�' P� ISDN������ :23 &��- B� &��-D 64

������/� �&���� �����0��� L�: /��) ���� PRI �? "�!4�� &+��)� ����) ��� " ��� L�: a����� ��+� �K��� ��� (� �0����BRI.

Universal Knowledge Solutions s.a.l 44

(��� �� )�������4� ������ !��)��4 (�� (�(� � !4) ����� (�� �,��� �? ������ �4� ������� �� )�� /664������ /����0��' F�� /6 ;��� !4� F�)� )��� ������ �� +�� (� �����) !�RS-232 . (�7) �����

����� � &��-� ;��� (�� !�4)3 �'�� �����) ISDN �'�� �� 64������ / � ��' !�4) P��6 ������6 (N� � �����0ISDN (� ���? �'�� +���) /�' ���- ��A ;��� +��� (�� �� /)� (��� 38.4������ /����0 .

� ��)�� 2��ISDN ���� ���Y ������ !�� ? (� >���)� >=� !4� ��� � ISDN ��+�� �? ����� ��� � �9�� (�

� Y 9�� (�. 2 (��� ��� O� ? ��� /6 ��� ������ !���? �� )�) ������ L�: ���� P�� ����)�3 ��' !���)���TCP/IP�? !���)��� IPX�? ���)��� ! AppleTalk . >����' �'�� 2��� !��)�)3 �) ;��� 9�) �

��K�� �4� �������ISDN � /�' ������ ���� !�� ��+= �������� �������8 I�)�� 2��� (C F�� �ISDN (� >����S� &���� ���� L�: ���� � /)� �O� C ��� .

!�4�6 (�7) (? 9)�� ���H� (��� (C Q��7 I? (�� O� C ���� (� ������ ISDN �0@)�3� ��-� ��� ��K� �:

>�-=�6 m�� )�� . (C�&������ )�#� (' &���' �: "��-� ;��� " ������? I��� 3 ��'�� /�' ��7���� 3 ���)�� ��K� ISDN (�� �� �!�4)3 P��6� ��'8 (�)���0 (� �0�C ��)��)�� ����� ����� ���-� /6 (���C 1�� �� I��� �� ,��������.

� "ADSL

!4) Q�� (� (������ ��� L�: ADSLI��� ��)�� � <��� (' ���+� F��� . ���- T=0 &�� L�: (' @ ���

������ : • ������ !�� �44 � ����� &��-�+�� Downstream�� `��)) ��'��� (1.5� 8���S�� /����0 • (�� ��)�� `��)) !���)�3 ����+� �'�� ����)� &��-16� 640������ /����0 • I��' ��)�: � &��-/'�) POTS

������ !���)� &��- �'�� ��)�)Downstream!��' &�' /�' :

• ����� ��)�� � F�� !�� • 0F�� �: ( • ���)�� ;�� ��'��4�� • m�� )

�� )�� F�� ��� 0 ����+�� ������ L�: 1� �)� �����)� ��)�� F�� !�� ����+�� � ������ ��+).� �K� 1S�

� P�? (��� �9)�� ����� F�) � !4) �) ���)�� ;�� ��' ('ADSL��)�� :

Universal Knowledge Solutions s.a.l 45

��? ������$-����) �) ����� ����� <��� (' ���� $� ���4� (���� �L='? &����� ������ (� �0�? ���) �) �� )��*�7 9��C�� !�� ��K�?.

!4) Q�� (� (������ ��� L�: ADSLI��� ��)�� � <��� (' ���+� F��� . ���- T=0 &�� L�: (' @ ��������� :

• ������ !�� �44 � ����� &��-�+�� Downstream (�� `��)) ��'��� 1.5� 8���S�� /����0 • ����)� &��- (�� ��)�� `��)) !���)�3 ����+� �'��16� 640������ /����0 • I��' ��)�: � &��-POTS I��� &��- !+' POTS ����� � (' ADSL � Q���� ��' (��7 F�� ���-� POTS /)� ��� � !�4) $���

ADSL.

������� P� (���8��ADSLL�: /��? ���)� ����) � ��'��� ���4��� ����� !���)� �'�� �������8 1.5 /)�� 2 ���S��/ ���� !���)�3 ����+� &��-� �����016������ /����0 .�'��� !���)� �3��� ���)� O� C ���4�� ��?/6 !4) 6.1���S�� / ���� !���)�3 ����+� &��-� �����0640������ /����0 .�� ��'�� ���) ������� F��:� ���9���S�� / ����0

���� !���)�3 ����+� &��-�640������ /����0 .

������ !���)� &��- �'�� ��)�)Downstream!��' &�' /�' : • ����� ��)�� � F�� !�� • 0F�� �: ( • ��4�� ���)�� ;�� ��' • m�� )

��)�� F�� !�� ����+�� � ������ ��+)��� )�� F�� ��� 0 ����+�� ������ L�: 1� �)� �����)� .

�� )�� F�� ��� 0 ����+�� ������ L�: 1� �)� �����)� ��)�� F�� !�� ����+�� � ������ ��+).

'���

���)�8�� F�) !���) ��)�) F�? 1��� .������ ��� I��+� ��*3 /�' >���)' FP=�+ $� F�) 8�� $7 ������ �� (

(����� ��� ���+� ������ �) ��+�� ���)�8 ����) 1���� ����? ��*3 9� � $��.

-���� G��� &'J �&�� � #�

5.5�� 0.5�� 1.5n2���S�� /����0

4.6�� 0.4�� 1.5n2���S�� /����0

3.7�� 0.5�� 6.1���S�� /����0

2.7�� 0.4�� 6.1���S�� /����0

Universal Knowledge Solutions s.a.l 46

�������� !0� ������? (��� ��� �(��C� �(��� !0� &����� (��� �� ���)�8 ��� � ���+) ����? (� ��)�*���� (' T��) ��� ���������� ���Y (��� �� ���)�8 ��� I��+� (� ��� F����.

�&#�� R)��� ��� "

J)�) �'��� ������ !��)� ���� !�� ���� � �;)���� �!+��� �� ����)�3 ���� &���� >����? �7��� �+� ����) P�7 .

2�� ) (��� �7��� ��+� �/6 !4� (� 0 ;���@ �� $-�� ��� �? ������+��) ���� ��� �? �9)�� ��� ���) T�� �;���C �: ����)� ���)��.

�7��� ��+� !�'� ����� �� ����C �4�� ��*�7 9��C� ���-� �����) ��) . ���? !�� �'�� �����) L�: ���)����������� �? ���)�� !�4)3 ��'�� (� ����= �? ���.� (��� �? �!+�� /6 �7��� ��+� ��� ���+) (���8��

��'��4 ���-C <��� (' �? �1�C /�' �)�0� ���*�: ��' !��.�����= �7��� �+� ���� � �:��' �:�'�� .

�&#�� R)��� ��� " ���0��

��)�#�4)3 ���� ��? ����= !�4)3 � �6 �4� � �!�F��: (������ ���� ��� ��� ‘ >�� >���� $-�� (�� �6 �? (' 9)�: ���H� �������)� T��� !0� ����� �3�4) ��� � F�) 3Digital Subscriber Line �? DSL ) !�� $-�� !���

>=0� ��� (' ;���) ���� ����)(.

R� �) (����+� ��� �*�� �����= �7��� ����� ��� : • ����)�3 ��� ��+�� ��)�: !�4) P��8 Q� F��: ,� • (��)&�� (��� � ���)�� ������ !�4) (� Q��? !���) �'�� • J�))8 �� )� ��)�� � !�S 6 (�� ���)� • O��� (�� (�� !�4) ��� ,��@) ������6 ���) $-�����*��

���(� �&#�� R)��� ���0��

���))���) (� (�)���*� >�����7��� �+�� :� ����0 ����= ��� ��� ��'��4 ���-C.

������ ��0�� � "��

&�� 8 ����) T� (? ����� (� ��� L�: �� �)@�I��� �)�0� ���*�: /6 �)��0 !�4) ���?� ���*�: ��' ����? /�';)���� !+��� . ������� �����= ����) ��K�C L�: �� )�)�Microwave ��'��� ����)�3�� !�4)3 ���� !�4�3

/6 !4)1.5���S�� / /6 !4) �- �) ��)�� !�4)3 ����� �'�� $� �������� �����056������ /�3�� (��? �� ����0.

• )���� RB� �J�� #�� '�(��� #�� D– MMDS: �� )�� ����+��) T� ��� �:" &�'� ���� &���)� $�+�) ��K�?

Universal Knowledge Solutions s.a.l 47

T� ����"E) �>�����3 �&��)� ���3� �� �+�� F�) � (���� (� �0�? /6 �����+��) ���� T� �� )�.

• '�(��� #�� ������ D)���� RB�T LMDS :�%+��) T� ��� �� )�� ���� ����" ���� &���)� ����� $�+�) ��K�?

T�" ��� � 2�� �:� �MMDS&��)� ���3� �� ����*� (�� �� ���� ��� )� ���) ���? �' �.

������ &��J�� � "

$��)����&���7 /6 ��'��4 ���-C �� )�3 �� )��� ���4� (��� 3 &�'��)� $-�� ��� ����� �����) : ���� ;��� ���*��� ��K�?��'��4 ���-C �� )��� 2��) . �!�� !� /�' �����) !���) ���� (�� ���) � $-�� ��� (���

��� )�� ��� � .��� )�#� ���-C ����? �:? (�:

� � #��� ��&� ��� ��: &��J��GEO (Geosynchronous Earth Orbit)

o ��� Q��)� :22238!��

o ���+ �� @) :(�0.25 /6 0.5����0

o ������) :����+��) T� �&��4� ��4

o <��) : /6 !4�155Mbps

� '����� ��&� ��� ��: &��J��MEO (Middle Earth Orbit)

o ��� Q��)� :8000!��

o ���+ �� @) :0.1����0

o ������): ��4)� 9)�:!��(���� <��)� ������ �

o <��) : /6 !4�38.4Mbps

� ��"���� ��&� ��� ��: &��J��LEO (Low Earth Orbit)

o ��� Q��)� : (�400 /6 !�� 1000!��

o ���+ �� @) :0.05����0

o ������): ��4)!��� 9)�:(��'� ���� <��)� ������ �

o <��) : /6 !4�155Mbps

�� �����6��"

Universal Knowledge Solutions s.a.l 48

������� ����� :

��� ��)�

������� ������� : �������� ���� ��� ���� ��-��� � �����OSI ���*��+�� ���� ������� ��� ���� ��C ���� �;��� ���� � ���

���� �����) � e� �PCMCIA �USB �CompactFlash �Fire Wire � /�' &� ��� ������C ���� � ���� ��-������� /�' ��� ������= ��� ���� ��-��� ��� � ���� ������ ����� ���� ������ �+��� 9���) ��� �IRQn

������ ;�� ������� ������� ;�� �-� �&��� !��� �! � ����/�����C �� �&��� �.��� ������ ����'+� ����4) !��� ����� �����) ������ &�'�- ��3��� ������� ���� ���� ������.

!"��:

��'��?� ���� ��-��� /�' P�7 &��� ���) T�� ����� 9���) �� ��� )�� �����)� 9�) � /�' &��� L�: �� ;=� 9��)�) 9�) � 1��)�) ��� ����) ���� ���� �� ��� )�� ��� �����.

��#� $� %�:

/�' !4� �: �� ;�� 9��)�: • ����� *+�� ��J�'�

• ����� *+�� ��J�'� �����

o �����

o �� � ���� ������

o ���� ���� ������

� �����

� PCMCIA � USB � CompactFlash � Fire Wire

o ���� /�' ��� ���� ��-���

o �����= ��� ���� ��-���

• ����� *+�� J�'� H���

o �����

o ��)� ;���)

o ����� 9���)

o IRQ n ������ ;��

Universal Knowledge Solutions s.a.l 49

o &��� !���

o ! � ����/�����C ��

o ������ ��� ���� �-��� ���)

• ��&&����

• ���)����

o ��'+�� Q��?

• &�+��

• �, ����

• ��*+����

• ��������

�@�ت وا��� ا�.�-�ب�

Network Interface Cards NICs

• ����� *+�� ��J�'�NICs :������� ��� ��' ������ !���6� !���)��� &�? ��C J��) ��� �*��� .

• ����� �� ������ ��� ����� ��*��+�� ���� (� !� /6 ��� ���� ��-��� ��)�)OSI

• �� ���� ��-��� 9��) �NICs) ��� ��-���� >��4) /'�)� ( �!]�� ���� J��) ��� ���? �? �*��� ���@� ������� ��� ��' ������ !���6� !���)��� �O� ? &�? ��C �? ������ ��� � . (]� /]�K� �]���S I�)�)

6 !���)�� !���6 2)��� !���)�� !���6 +��� /�' ��� ���� ��-������ ��' �����) �)� �) ������ ��� .

• ��*��+�� ���� (� !� /6 ��� ���� ��-��� ��)�))Physical ( ������ ��� �����)Data Link ( ���]�� ��

OSI $]���) F�� $���)� ���) O� ? ��� (�� &� ��� F=�C /6 ��0�)� ������ ��� 6 ��) ��� (� ���C F�� � ������ ��? . �]�� /]6 ��]���� !�]4� (�7) T��� ����� ������� ��-��� L�: ���) F� /6 ���78��

�]� ��� ] ��' ������ !���6 �� <� ����4 &��� ���) �) ���*��8 ����)� ��-��� L�: ���) ��� �������&���� �K�.

�ت وا��� ا�.�-�@� أن�اع ب�1-�%#�%

• ����� *+�� ��J�'� �����NICs :;�� ��� ��-��� Q��? 9�) ): o ��� �����

o ������ !���6 �'��

o ��� �����

Universal Knowledge Solutions s.a.l 50

o ����)� &+��C �? �C ����� Q��?

o $�4�

• � /�' >���)' 1�� ��7�� (' Q��C L�: 9�) ) ���� ���� ��-��� Q��? (� ���� ���� ) F��:(� !: o ��� �����)����� �? ��� ��� >=0�(

o ������ !���6 �'��) >=0�100����0 �� ���S�� (

o ��� �����) >=0�RJ-45 �? SC(

o ����)� &+��C �? �C ����� Q��?) >=0�PCI(

o $�4�) (� >=� ��� ���� ��-��� ���4� �� ? ��*3 !� ) :3Com �Adapter �D-Link �IBM �Intel �SMC�Linksys �Netgear �SMC� �Western Digital(

Q��C L�: (� Q�� !� �+��� ��� ��-��� Q��? �:? ���) J*� �� 1��)��.

�ت وا��� ا�.�-�@� أن�اع ب�(Internal Bus Standards) 2 -7+ر ا�#اخ��ی�� ا�/*)%

• &�� H���� :�� ���� )�) ���;��� ������ 9�) � /6 ������ !���8 �C ��.

• &���� # :��: (�����? (����' <�� ���� ��� ���)):

1. ��� R� ������ ���� 1�')���� :(&���� �K� �� I+�) /�' ����� (��� �) ��)� ��'

2. �'�� �'��)+)�:�S����(

• H���� &�� D�� : (��� &�� D��H���� �C �]��� /]�' &��]��� F�) ��A ����76 &+��? !� � T��� . ����) � e� /�' �C ���� I�)�))Expansion Slots( ��]��) � �]����)�6 �=4� �� ���)� (' &���' �:� �

$��� ;��� ���� /6 &+��C Q��? 9�) � !4�� J��) . �]�� �? �]-��� !� /�' &+��C L�: �)@) ���]��))Expansion Cards – Boards.(

• &�� H���� : 9���&�� H���� 9]�) � /]6 ��]���� !���8 �C ���� ���� )�) �&�� 6 ��� �? �&�� 2�@� ��� ���� ��-���� ;�4 R�� �&��� �.��� F� �� ��� �;��� ������) ���]��� ;]��� ���� /'��

���� �? ���*�>�7�? ��K� .(

• &���� # : (����]' <]�� �]���? !� � ���� ��� ���)) T�� ���)�� ;�� 1�� ��7�� (' ����� +��)) ��� R� ������ ���� 1�' ��: (�����?)���� ,���� ( �'�� �'���)+)�:�S���� ,��)� .( !���� &�U� R+�

��'#��� /�' ����� (��� �) ��)� ��' +���)� ���� �: ��� (�� � �&���� �K� �� I+�)8 ������ �� �� !�� $��)�) T��� ���� $���) >���3 �'��)� (���4� (? 36 �/�C ��4 16 �0 ��� 32 �� . �� )�]) ���

1��� ����� ��4 ;���� �K��64 /)� �? ��� 128 �� . ��)� ��' ��+ ����� !���) ����� (��� �)���� �: /6 ������ &+��C �'�� ���+ ���� ����� .

• H���� &�� D�� : (��� H���� &�� D�� �C �]��� /]�' &��]��� F�) ��A ����76 &+��? !� � T��� .

Universal Knowledge Solutions s.a.l 51

����) � e� /�' �C ���� I�)�))Expansion Slots( �� ���)� (' &���' �:� � ��]��) � �]����)�6 �=4� $]��� ;��� ���� /6 ��� ���� ��-��� �? ������ ���4 ��-��� !0� &+��C Q��? 9�) � !4�� J��) .

�����) ��� �? �-��� !� /�' &+��C L�: �)@))Expansion Cards - Boards( �]� �]-��� L�: !� �6 I�H� � �4� ,��@) /6 ����) � @� ;]��� &��]� �]���� L��� &�C ��)�) ���� ��C ����� �-��� (�� �����)�6 �L���� (� >P+� J�4)� �����*�.

�ت وا��� ا�.�-�@� أن�اع ب�

(Peripheral Bus Standards) 3 -7E�ر ا����ی�� ا�/*)%

1-�%#�%

• �+&�"�� '�&�� : ������ 1�� ��� (��� ��� ���� /6 ���� !� � ;������ ����� � e� (� ���� ���� ) &+��C L�: ���!0�:

o PCMCIA o USB o CompactFlash o Fire Wire

• ������) ����� ����� ��� ���� ��-��� +�)�)������ $� ����� �)� �) ��� ���� ��-��� &� ����C ������.

• !0� ������� 1�� ��� (��� (]' >�]7�' ���� !� � ;��� ���� /6 ����� &+��? �? ��� ���� ��-��� !� ) &+��C L�: ��� ����� � e� (� ���� ���� ) �� )� (��� �>��� � ���4�PCMCIA) ���]� ���)3

��4] ;]��� �]��� ��-���Personal Computer Memory Card International Association( �? �USB) ����� �����) ����Universal Serial Bus( �? �CompactFlash �? �Fire Wire.

• (]� �]0�? ;]��� /6 ��-��� L�: !0� !4� ;��)� 3 T�� �������) ����� ����� ��� ���� ��-��� +�)�) ���� ��-��� ��� �� ��? �;���� � @� �� ��� �6 Q�]�) (]� �]�����) �� =� ��C ������ ����� �)� �) ���

�2]�6 ��)��0)� ;���� � @� �� ���� �? �-��� !� �6 �0 �LP��A J)�� +��� <=A6 (� >P�� ���� (� �����>���� ;��� !�S )� P��S ;���) &��'6 �0 (��.

�ت وا��� ا�.�-�@� أن�اع ب�

3( Peripheral Bus Standards) -7E�ر ا����ی�� ا�/*)%

PCMCIA -2

• PCMCIA n ��4] ;]��� �]��� ��]-��� ���� ���)3 )Personal Computer Memory Card

International Association(: �: /]6 >�]����) �]���� &+��C Q��? (� Q�� I? ��� ���� )� (��� ��-��� ;���.

• ���- �4 ;��� �K�� &+��? ���4� (� �'���� � ��'1989� ;��� ���� ��-��� ���� ���)3 ,��@)� ��4 )Personal Computer Memory Card International Association ( �?PCMCIA 9�]�� F]�� �

Universal Knowledge Solutions s.a.l 52

������ ;��� &+��@� ����� ���� ��� �����- ����� /�' <��)3 (? 36PCMCIA �]�� �>�]��3 ���' (]��� ��]-��� $��4)� �?��� ������ ��)���� !���) /�' �����) L�: !0� ���)�� ���� )�= $�� 9�� P�7

��-��� �� )�) ���� �;��� /6 >�����) ����� &+��C Q��? (� Q�� I? ��� ���� )�PCMCIA &+]��? ��� � ���� ;]��� &+]��? �]K�� /6 ���S7� R�-C ��-�� /)�� ���4 R�-C ���� ��-��� ����������.

�ت وا��� ا�.�-�@� أن�اع ب�

(Peripheral Bus Standards) 3 -7E�ر ا����ی�� ا�/*)%

USB -3

• USBn ����� �����) ���� )Universal Serial Bus :() �����- ���� ���]���� (� Q��? &�' ��� �� )���4 �? ����� ;��� &+��? �K�� �� �C ����� /�' &���)� �:�.

• 9���USB ����� �����) ���� �? )Universal Serial Bus ( (]� Q�]�? &�' ��� �� )�) �����- ���� 2�@� ��4 �+���) ����� &+��? F� �� ��� ������� ��� ��-���� � . ���� ����USB ��]' &�� !�C ������

1995 ���]�� ���� ����)� ��� �*��� $��4) /6 (����� ������ (��� ;��� &+��? ���4� (� �'���� �� /�' ;��� +��� /6 ������ �? &+��C (� Q�� I? !4� ���� )� (��� T��� ��� )�3 . L�: ���4? �-� �]���)

��� ��� &���)�1998��4 �? ����� ;��� &+��? �K�� �� �C ����� /�' .

�ت وا��� ا�.�-�@� أن�اع ب�(Peripheral Bus Standards) 3 -7E�ر ا����ی�� ا�/*)%

Fire Wire- 4

• Fire Wire:��� ��� !� �� ����) L�: �� )� (��� :

o ��� Q��? �K�� ����? �K�� /6 �����4 �? ����� ;��� &+�

o ���� �������� �� )��� &��S4 ��� � >��� �0�? �? (����� !4�)Bus Topology( • ��� �?��apple ����) ����)� Fire Wire ��]���� ����) L�: ���0) �)� ��7�� (�� �������0 �� ������ IEEE

��' ����-1995 ���� IEEE 1394 . ���� �� ���7� ����) L�: (? �A��Macintosh (? 36 �!��� (�+ ��� �C ����- ���� ��� 36 ?��� � �C ��4 ;���� ���� /�' ������).

o �� )� (���Fire Wire ���4 R�-C ������ &+��? ����-� ������ !0� ������� Q��? �K�� ��� �� �?��4 �? ����� ;��� &+��? �K�� /6 ���S7� R�-C ��- .

o ���]� �]������� �� )]��� &��S]4 ��� � >��� �0�? �? (����� !4� >�7�? ���� )� (��� ���)Bus

Topology (– ����� <�� � M ;���� ;��� !� !4�� I? daisy chain . �� )� (���Fire Wire �]� L�: !0� /6 !4� &+��C (� ��' ��� ���� 63 /6 !4) ������ �Q��- !� �� +��� 4.5 ���� (�� �)�

(� �0�? /6 !4� (? (��� !�� ��� !�� (? ���72>�)� . �ت وا��� ا�.�-�@� أن�اع ب�

(Peripheral Bus Standards 3 - 7E�ر ا����ی�� ا�/*)% )

Universal Knowledge Solutions s.a.l 53

CompactFlash -5

• CompactFlash : ��� ���� )� (��� ��S4 �� ���A ����� �� ! � &�? �? ����� ������ (�+ ) &�? �:������ (� ����:

o �]�� (]� (�+] ) �-��� /�' �����) �)� �) ��4 (+ ) T�� ���-� ������ �� ����) L�: �� )�)CompactFlash

o ����) �� )� (���CompactFlash ��� �� ������� ����

• ��]�) ��� �)� �������)�6 ��� &� ' ��0 (� ��H� �'���� ���4CompactFlash) >��4]) �CFA( � ����)CompactFlash ���� )� (��� ��S4 �� ���A ����� �� ! � &�? �? ����� ������ (�+ ) &�? (��)

������ (� ���� ��� o � )�) �� >���A (]� (�+] ) �-��� /�' �����) �)� �) ��4 (+ ) T�� ���-� ������ �� ����) L�: �

���CompactFlash o ����) �� )� (���CompactFlash (� ��) >����� �7� �� ��)'�� (? 36 �F�� ������� ���� ��� ��

���� )� +��)� �� >���A� �!��� �: �� ���� )� ������ ����� �)� (? (� �S4C &+��C ��� PCMCIA

�ت وا��� ا�.�-�@� أن�اع ب�(On-board NICs) 4 -�H�+ا� I+J �-�.ت وا��� ا��@� ب�

• R�� ����� .�� �&������ �������� : &�] ��� ��]��� ������ F�� &� ��� �C ���� /6 &+��C 1�� ��� (����C ���� /�') on-board ports(�C ����� ���� $� (�)����)� J�)��� ���� &�@� �)��� !0� � .

• � ��]-��� (' &���' �:� ����� /�' &� ��� ��� ���� ��-��� �0��� ;��� (� ���� �� )�) ���] �]���C ���� $� �����)�

• ���) ���@� ���� /�' ��� ��-��� +��)) (��� T��� ����) � e� ���) 2�? ��� ����� &+��? ��� ���� )�O� ? �����

• �]�� (]��� T�� ������ ����� �? ����) � e� <��� (' �C ;���� ������ ����� &+��C ���� ��� �)� 3 �]��� /]�' &� ��� ����� ������ F�� &� ��� �C ���� /6 &+��C 1�� �C)on-board ports( +�]�?� �

�C ����� ���� $� (�)����)� J�)��� ���� &�@� �)��� ��: ����� L�: !0� /�' (��0�

• ���] �]��� ��]-��� (' &���' �:� ����� /�' &� ��� ��� ���� ��-��� �0��� ;��� (� ���� �� )�) �C ���� $� �����)�

• +��)) (��� T��� ����) � e� ���) 2�? ��� ����� ���) ���@� ���� /�' ��� ��-��� &+��? ��� ���� )�O� ? �����

�ت وا��� ا�.�-�@� أن�اع ب� (Wireless NICs) 5 -��-+ Kت وا��� ا�.�-� ا��@� ب�

Universal Knowledge Solutions s.a.l 54

• �*�: �����= ��� ���� ��-��� �� )�)) ���� �? �� � (���) �? �����C ���� !���6 +��� $� ������ ! O� ? �����3 ��� ��-��� $� . �� �:����' �) ����� (� Q�� I? $� �����= ��� ���� ��-��� ��� (���

&��� L�:

ت�$�? ب��@� وا��� ا�.�-�

1-�%#�%

• ����� *+�� J�'� H��� ���&�:

o L��� R� ��)� ;���) �-���

o ��)� �: $� ����)� ������� !�+�)

o ��]����) �]'���� 9]���) �: �0�0 &�� � 36 (���C 1�� �� ��� ���� �-��� ;�4�) !�)�� 3 �- � &��� �-�-� /�' ����+ ) �)� �) �������ROM .��]��� ���]��� &���] L�: ������� ���S) (����

�)@� �� >���A 9���)����� �-��� $� >�����.

• �: $� ����)� ������� !�+�) �0 (�� �>3�? �-��� L��� R� ��)� ;���) (� �� 3 ��� ���� �-��� ;�4�)��)� . ��]����) �]'���� 9]���) �]: �0�0 &�� � 36 (���C 1�� �� ��� ���� �-��� ;�4�) !�)�� 3 �-�

) ������� &��� �-�-� /�' ����+ ) �)� �ROM) ��� &P��� &���) ( ���]�� ��� ] �-��� /�' (��) �� >���A�( � ��]���� (C F]�� ����]�� �-��� $� >����� �)@� �� >���A 9���) .����� ������ &��� L�: ������� ���S) (���

�:���S) �? �:��� (��� ���6 &��� L�: /�' ��+ � �]-��� /]�' &���� ��*����� ���� <���)�) ���]��� F]�� <��� .�����( ! ���� (� ��� �: /'�� �ROM ����� EEPROM �]��� �]���� �]�� &P�]� ���� I?

>�����)�6 ������)Electrically Erasable Programmable Read-Only Memory.(

ت�$�? ب��@� وا��� ا�.�-��آ�? ا�(��د ت- 2

• ����� ��J�'� H�&� :��'�� ;��� ��� ���� ��-��� ;���) ����� 9�) ): o #���� ����� ��J�'� :

1. +��� <=A6P����� (' 2�4� �LP��A J)��

2. 2�6 ��� �-��� !4� �)�� I� ����) � @� ����) 3. � @� �� ���� �? �-��� !� �6L���) �) I�)� ��)��0����N� ������ �� 4. >���� ;��� !�S )� P��S ;���) &��'6.

o -&'�� ����� *+�� ��J�'� : ���4� ;��)� 3 ;]���� � @� �� ��� �6 (� �0�? ;��� /6 �&�] ���

��� �6 ����6 (� ��@)�.

• ��� ��J�'� � � H�&� : ����� 9���) /�' ��C �: <���) ��)���-��� !� J��4.

Universal Knowledge Solutions s.a.l 55

• ��'�� ;��� ��� ���� ��-��� ;���) ����� 9�) ):

o #���� ����� ��J�'� : ;���) �C ������ ����� �)� �) ��� ���� ��-��� �� 3 (]� ����� Q��) (� ��� :

1. +��� <=A6P����� (' 2�4� �LP��A J)��

2. !4� �)�� I� ����) � @� ����)2�6 ��� �-��� 3. � @� �� ���� �? �-��� !� �6L���) �) I� ��)��0)� ����N� ������ �� 4. �) &��'6>���� ;��� !�S )� P��S ;��

o -&'�� ����� *+�� ��J�'� : ���4� ;��)� 3 ;]���� � @� �� ��� �6 (� �0�? ;��� /6 �&�] ���

�� �6 ����6 (� ��@)� Q�]� (� ��� ��-��� ��� �: L�:� ��PCMCIA �USB �CompactFlash� �

Fire Wire

• �]: <���) (N� ����� ��� ����� � 1�� /�' ��� ��-��� &�' ;���) (���C 1�� �� &���7 F��: (��� �- �+�� ;�4�) (C F�� ��-��� !� J��4 ����� 9���) /�' ��)�� ���6 ��C (]� �]0�? (�]�� (? ���� 3 �*�

&�� !� �� 9�) � � @� ���) $� ����� ����� ��� ���) ����

ت�$�? ب��@� وا��� ا�.�-�

ا��(�یM ا���%,3-7

• )�*+�� $&#� �&�)Device Driver( : !�S ]) ��]K� $]� !4�) /�' ������) �) �) &�C �'��� I� .�����;��� .

• �)@) 9��)�]� ��K� ���� T��� �2��� ��K� �� ���7)� 9���) ������� (� ��+� $� �0��� !�S ) �K� �K��

�*���) !� � ������) �)� �) &+��C /�'.

• ] &��� /6 +����� ��4)� ������ ���� 9���) ������� !���) �)�RAM T��� �;��� ���� $��� &�� !� ��

$��)�������� L�: $� !���)� !4�) ;���.

• +��� 9���) ��� 9���)Device Driver ( ��]K� $� !4�) /�' ������) �) �) &�C �'��� I� .����� 2�@� ;��� !�S ) . �]�� R�] 9]���) .��]��� !+�� (? �+��� /6 &���� &�? ;���)� ���- ���� �����' �S��� T��

��2�� )�� I� !�S ) ��K� $� <��) .

• 9��)�]� ��K� ���� T��� �2��� ��K� �� ���7)� 9���) ������� (� ��+� $� �0��� !�S ) �K� �K�� �)@)

�*���) !� � ������) �)� �) &+��C /�'.

Universal Knowledge Solutions s.a.l 56

• ] &��� /6 +����� ��4)� ������ ���� 9���) ������� !���) �)�RAM T��� �;��� ���� $��� &�� !� ��

������ L�: $� !���)� !4�) ;��� $��)��.

ت�$�? ب��@� وا��� ا�.�-�(Interrupt Request) �)8� IRQ -4 8+? ا�/�

• ;]�� �]��� 9�]�� �]� ��4) ���N� ����6 .��� L��)� ;�� /6 ;��� ����� ��4)� ������ ��? ��)�) ����'

�? ������IRQ 9��� � #'�(��� H�' >� M >��? � ���� 2� ���� ��' 9-�)� ;��� /6 �����6 �)� ���� 2�@� �:

• 9��) #'�(���)Interrupt( � ������ &�� 6 ���) �: !0�� ���� �)�)� >���) ����� L��' T�) I� &�� F�� ���@ �:����)� ����� ;A�) �)

• �-�� ������ !� $)�)) (? �S���IRQ ������ ;�� �-� 9��� T�� �+���)IRQ Number ( 9�]�� I� �-� 2�@�

(��� �) ����� !0�� ������ ;�� �-� (? I? ����*� ;��� ���� ������ L+���� ;��� ������ (� (��� !� ����� �? &�C ���� (? ��)����� ;��� ���� �]S��� �]) �]���� �? &�C ��)��� ������� ;��� ���- �)

�������� ���='6 . (� ������� �-�)0 /6 15 (? ��� ��� )�� !�S ) ��K� Q��� ������ �-� <��)� 3 �� >���A� � ������ ��-�? �� )�) �� &��' ��� 9���) ��-���9 �10 �? �11

• (� !� ���� ]BIOS �]- 2]�? 36 �!�� � (�� &��8 L�: <��)) �� >���A� ������� ����� �����6 !�S ) ��K��

�]� ;��7]) /]6 I�H� ��� ��-� ,�� �� ������ ;�� ,�� �� )� (�)���� !���) (? (���C 1�� �� T��� P�C �� !�� �� ���� . ���0�� ���) ����8 (� !� ��)�) (�]��) (�)���]� (�� $-�)� ;��7) T��� /�' !�������� ;�� ,�� �� )�:

o (?<���!�S ) ��K� !���) ��' �? Q=-8 O� +���

o ��)�� �: ��� >��0� @��? !� � +��� !��� (?

o !�� (' ������ 1�� 9-�)) !0�USB��'��) ����� �? (

o �? ��4 ��-��� $� !�� � T��� ���]�� �]-��� !��) 3? �? �!�� (' ��4 �-��� 9-�)) (? !0� ������ J��4 !� �

o ��� �� !�4)3�� +��� ! �� (?

o ��� ��' ������ !���)� �? !���6 P��0? �)-H� ������ ��'���� P�� ? (� +��� ����� (?

ت�$�? ب��@� وا��� ا�.�-�

(Memory Range) 5T�+� �&��:�� �

Universal Knowledge Solutions s.a.l 57

• �&��:�� ��+�)Memory Range( : .�]�� (� !� ���� )�� �) &��� �����)CPU ( ��� ] �]-����)NIC (������ (�+ ) �? !���) .

• ���� &��� ����� �� &��� !��� ��� ��-��� �� )�))High Memory Area( �)�] +���) �� <��) �)� �

!��� I� 'A000-FFFF .

• �&��:�� ��+�)Memory Range( : �]) &���] ����]� /6 �I� ' �)� +���) �� )��� �&��� !��� �� � .��� (� !� ���� )��)CPU ( ��� �-����)NIC ( ������ (�+ ) �? !���) . ������� ����� $� !�� �: ����

�) �:���� K��) &��� �3��� 1�� (N� �C ���� ����3� �&���� &+��? $� �� ) . &��� �3��� �� )� (��� 3����C �K���� &�C O�� &�? I? $� L�: �K����.

• ���� &��� ����� �� &��� !��� ��� ��-��� �� )�))High Memory Area( �)�] +���) �� <��) �)� �

!��� I� 'A000-FFFF .�� !��� �� )� !7�� !0� ������� �3��� (��7�� ��� ��-��� ���4� 1�� (? �C8000-C9FFF Q�� (� ��� �-��� ���� !�� �� 3Com PC.

ت�$�? ب��@� وا��� ا�.�-�

(Base I/O Port) 6-ب�اب� ا�#خ� /�� � Oج ا�خ

• ���'6 ���) ! � ���� / �����C �� +���) �� )��� � !�� &���� ���� )� �)�� �) &��� ����� �I� ' �)� ,�� �� )� (�)���� (��� 3 ������� ����� !0�� �.��� (��� ��� �-���� (�� ������ ! �] ����/ ��]

�����C.

• ���'6 9��) T�� ������� !�� &��- ����) &��� ���� ��� ��-��� �K�� �� )�)� ! � ���/ ��]���C ��]

!��� !� ���� .

ت�$�? ب��@� وا��� ا�.�-�7 -�� � اخ���ر ب��@� وا��� ا�.�-� ا�/�

• ����� J�'� &��"� ����� : Q�]�? ���� ����� ���� ���� Q�� (� !� $� ��� ���� �-��� <��)) (? �S��� !�� �'��� ��=4� . 3 F� /6 ���78�� ��])�� !�S ]) ��]K� (� !� $� !��� �-��� �����- (� ��@) (� ��+��� �� (��� )��.

• ��) !��� J7��)!���2 (!�� ��K� P�? /�' &+�� !� ���� ��0@)� ��� ��-��� ��� $)�)) �- �) �+��. • ' ���)'3 (��� �:� ? (� ��3 �����? !��' &�' F��: �F�) !�� ���� �? �� � �� ������ ��� �-��� ���) ��

��� ] ���� �-��� <��)) (? �S��� T�� ������ ��K�� �-��� L�: ����� O�� �: ���:? �0�C !��� (N� $����� !�� �'��� ��=4� Q��? ���� ����� ���� ���� Q�� (� !� $� . /6 ���78�� �����- (� ��@) (� �� 3 F�

Universal Knowledge Solutions s.a.l 58

+��� �� (��� )�� ��)�� !�S ) ��K� (� !� $� !��� �-���.

�)��� �B��� � 1���� �*���) �'�� ���) �'�� ,��)� ��� ��-��� J��)

>��*���) ���� 9��)� ��� ;���?� P�C� 9���) (� !� (���) /�' �'��)

�? .��� /�' �0�?&� ��� ����

On-board CPU

�����' (� >��' ���) (@� �-���� J��) .��� (' !�)�� !� � ������ �����

;���

P�C (���)

/6 � ��� !�4� &���DMA

&��� /6 ������ !�� (� �-��� (��)&� ��� ;���

P�C (���)

LED��4� ) ) �-��� /�' P�7C

��� (

>�����?� �!�4)3 ������� !�� /6 �� )�'��

!�� � !� /�' �'��)

��*��0 ���- )dual channels(

,�� �� ��� �)-��� (���) /�' �'��)� @�

���� �� ������ �P�C (���)

!�� ��+�� )load balancing(

�K�� ����)� ��� �-��� .��� J��)����� ��-��� (�� !�� ���� !���) ���� �

!�� ���� �� ���� P�? (���)���� �� ������ ����0�

(� !���)�� !���6 ���Look Ahead

����� P��� ��� �-��� .��� J��) !�4� ��K)�3 ���� (�� ������

��+� !���

P�C (���)

����� &��8)SNMP(

��) ���)� ��-�� ���) (@� ��� �-��� J F� �)� �� >���A ������� ����� � !�) (?�

�4� ������ ������) ������.

9 � (� (��) �!�� � !� /�' �'��)��0��� J�4) (? !�- !�� �

�-�� &��6 ����� �� F�� ) (@� ��� �-��� J��);��� �-�� ����) ,�����

�' !���)����� &+��C ������� �

(�+ )RAM �-H�

RAM Buffering

��� ���� �-��� ����76 &��� ���) (�+ ) ����76 ����� L���� ����

������

P�C (���)

&���ROM ����- ����)�

&� ��� ��4�� �-�-�� ����)� J��) �C ���� /6

� )�3 ����� P�C (���)�

(Repeaters) رات�ا�/-

• ����� (� ��*��+�� ���� �� ����� !��) ����-� &�� 6 ��) �) ���� !4� &+��? Q��? ���? �: �����

Universal Knowledge Solutions s.a.l 59

OSI J��4) /�' &����� >=0� ����� $)�)) 3 T�� ������� ���) �) ������ ����) ����� I@� $)�)) 3 F� �:� � ���) �? =� ��)��� ���� &�� 8 ����) �? ���) &��'6 /�' ����� ���� �4)�) T�� ��*�� �? �*�� ��� 8 (

�]�? (� /�'C ����� �� ��7��)� ������� &P�- ������ 3 T�� ����� &+��? �<���� �: (� ��:���)' (��� /6 ������ &���- ������ 3 ��� ������� ��])� /]�' &�� 8 ���) +���)� ��� ���) 3 ������� ��*��� �:��)��

Q��� !��� .&�� 8 L�: /��)� I� !��)��� ����-� ������ /�' 9��) ���� F�))�.

• �� /�' ���� !� I�)�� T�� �L���� ����� ����� L�: !�' !���� ���)��K� /�' ����� ������� �4)�) 3 ��

��]���� O��� ���)� !���)� /�' 36 ���� 3 ���� (N� ��)��� ���� &��� �� ���� /�'� &��� ! �)Data

Stream ( ��� ��� . ]������� /�' &��)�� ���� � 36 ����� �� J�4) 3 ����� ����) (N� ��: /6 ���78��� ����)Bus Topology.(

• ����� +�)�) 1�� � /6 ���78�� ���)������ ;���� ����� (? 36 ���� $���) ����� ��A ����� ��)�) ���@�

�0��� ���� �� �� )�3 &���� ���4? �(�+ $� O� C �����) ����) . ����)� ���' 1��)�� T����'+�� . ( Hubs) ���)����

• Q+�� 9���)Hub ( � I� ���� 2�@� !]4� (��� ������ ����� &�' /�' Q+�� I�)�� T�� �&���)� �� ���� ���6 ��� ��' (� �=��� . ���]�� (]� ��*��+�� ���� (�7 ����� !0� ���0� ��'+�� !��)OSI . !]����

��� ���� /6 ��0� ����� ��� 8 L�: ����� ����� ��� (� ����� ��� 8 Q+��2�� ��4)� . �]K�� I�])�) ���� /'�) �&��� ���� /�' ��'+��uplink �]�� &�? I? �? �] M Q+�]� $� Q+�� ���� ���� L�: J��) �

O� ? . ���� �� ��'+�� �� )� (���Ethernet �? �]���� ���� ����� �� Q��C !4) ��+��� ��� ����� ���� ,��C �� ����� . ��]��� ��]�)� !�]4� ���� ����� ���� �� ��'+�� /'�))Multistation

Access Points ( >��4) �?MAUs.

• Q��? 9�) � ��� ���� )� (��� ��� ���4 ;��� �? ����� � �!�� ����� ��� ��'+�� �� )� (���

� ��'��� ���� � !0� ��� �� O� C &+��C �3��� �? ������ ���� . ��)�]) �]) &+]��C $]��� F�� )) ��+� 1�' (� ���� ,��� Q+����)Bandwidth( ���4) !����� �)Collision Domain (2��� .

• 9���R ����� ��+�) Collision Domain ( ��� (�7 >������ �? >��*��+�� ���� Q��- 2�@�Ethernet /]�' �]S��� �

������)���) /�' !��) (?� �����4) (� <��)) (? 2��7 ��-� &+��C.

• ��� ���� J7�� �: ��� � Y ���4) (� ��� �� ��'+�� $7��) 9�) � (? (���: 1. ����� �? �3��� !0� �O� ? ��� ���@� !4)� ���� Q+�� /�' ���C ���� !�) ).

2. ��'+�� >����) �0�C /�� (�7)) ���@� ���� L�: +�)�) ���� ��' (� &��S4 �'����� ���� !� R) � �O� ?&���� ! � ���� /�' I�)�) 3.

Universal Knowledge Solutions s.a.l 60

(Hubs) ���)���� ���)���� �����

���)���� ����� : Q�]� !� (��� �) ������ !�� �'��� �*��� Q��? 9=) 3 F�� $�� ��'��)� ��'+�� +�)�)�)� ���'�Q��C L�: 1�� ��� ����� ����� !��:

1. ���)����� ���� ) Passive Hubs( :��� 8 ���) ���� 2� ���) �� O��)� 3� ���'+�� Q��? ���? �:.

2. ���)���� �:�� )Intelligent Hubs( : ����) !0� ����78 ������ 1��� ���� /�' &����� ��'+�� L�: +��)) ������� ��� $7� R� ) �? ���� (' &��8�� `��� . &��]� ��]'+�� >�7]�? �]��� ��'+�� /'�)

)Managed Hubs(�)��6 (��� 2�C F�� ����� (� (��� I? (� .

3. ���)���� � ���� )Standalone Hubs( : ���)�]�� ��+�� ;��� (� �'���� ��� )� ��'+�� L�: ���) �-�� (' &��S4 ��� 2)� ��� !� ) �) �? ���� . ����] �? �]��)�� ���� ] �]� ��'+�� L�: �� )�)

���4�� ������) ����� +�)�) ��� ����� �? &���� ��'+�� (��) (? (���� �&��S4 ����H�. ��]'+�� /'�])&���� ��'+��� !�� �'����)Workgroup Hubs( . ��'+�� (? 36 ! � ���� �� ��� 1��) &���� &����)Single Point of Failure(!�� (' ��� !��� 9-�) /6 ����� L�: ��? ! � I�H� T�� �.

4. ���)���� ���&��� ���(�� )Stackable Hubs( : (? 36 &�]��� ��]'+�� ���]'+�� (]� ��� �: 2�� � ��'+�� ������ ����� � �]'���� /]6 ��� ] �]K�) T]�� �O� ? ����� $� ����� �)�) >�4�4 ���4 ��'+�� ������ ����� ���� ��� ����� Q+�� ���? /�' 1�� ��7�� $� ��4)� . ��� �: !0� �� )� J���

� ���)�3 (� ������ ��� ����� ���� /�' ���)'3 P;' (� ��� ����)� ��'+�� (� �]�-�) �] /)� !���!�� (' ��)�'+�� 1��.

(Bridges) &�+�� • &�+��)Bridges :( ��? !���)� F�� 1�� ���7�� $� ��� �'��- ���) �) !4� &+��? ���@� ���� 9��)

] (��' /�' >���)' F�� ���6 ��C L�: !���6 �S��� �) ��� ����)� &��� ������MAC !]� �� ���7� ���6 . ������ ��� ���� �� ���� !��))Data Link ( ����� (�OSI . I�)�) ����� �� ����� ���� 2�� )

(���]�� ��]����� ���]�) /]�' ��)��- �� ����� (' +�)�) ���? 36 �&���� �� ����� &���� ! � ���� /�'��*��+��.

• &�+�� R� "�� ��)�: 1. ? (]' ���]� ��=�)]� �]: ��]'+��� ����� (' �:+��)� ���� ��� $)�)) �) �����C �+�� ��

��� )�� �3���)��� . �]��) � �3���)��� ����� !� �� )�� (���� (�'��- (�� !4) (? ����� (��� T�� ������ ��� ���� �� �? ��*��+�� ���� �� pP�� . L�: J��) ���]� ��� )�]� �3���)��� (' ��=�)�3

�O�] ? �]�� (� ���� (? 36 �������) ����� $� 2��' !�� �: ��� Q��? !� � ������ !�� /�' &��� ��]� !]� .��) ���� (C F�� ��'+�� �? ����� (� !��? >�)-� ��� ��' ������ T� �� <�S)�)

6 !4� ����������� L�: !0�� ��'+�� �? ����� ���) 3 (�� �� ����. 2. ���� $���) ���� �� )� (���Ethernet ���4) !��� $���) $� L�: $���) ����' <��)) (? (�� F�� .

Universal Knowledge Solutions s.a.l 61

C /�K� L���� +���)� ��� Q���� ��� !�� ��+) ��� /6 ���� ��� ���76 (N� O� ? &����� I?���4. 3. ������� ��? (� &���� Q��? ����)�� ����) ��)���� (��� 2�C F�� ��� P�? (���) �� ���� �:��)) !0�

�����7 ��A T� ��?.(

• (��' ���� ?��) ���� ��'��- (� (���) � (�'�� (�� ����) 1�S�MAC ��C !���6 �)� �) ���� ���� ���)� ���6��)���) �? &���� ��� /6 >���- �����6 ��6:

o F]� /6 >���- ������ ��� !���6 &��'N� ���� �� M ��� Q��- �� $�) ���6 !��� &��� (? ��� ��- �� �6Q���.

o �2�� !��� (��� 2�6 ��)�� I� ��� Q��� ,�� (�7 $�� 2�6 !��� (��� (�� �6 ��? ��]� ��]�� ����)�)`�� �? ��� I? (������ ���6.

• �]���) ��]���� &�'�- !�� )� ��� ���� ���� ��' ������ ��? ��� ��' T�) �����)Filtering Database (

(�����MAC �6 ����) �� L�: ����) ������ &�'�- ��� �� )�� ���� (�7 ����� ���-��� ������ (�]� �� ��)���) �? &���� ��� /6 >���- ��C !���6 �S���.

(Switches) تQ#�/ا�

• �3��� ��'��� ���� P+�C L�: 9��) �>���� �S4? ������ P+�? &�' /6 ��� ���) ��� &+��? (' &���' �: .

!��)�3��� ������ ��� ���� �� ������) )Data Link (�� (� ���OSI �]� !]��) T�]�C �3��� (? 36 � 2��� ����� (� ���� ���� /)� �? �0�0 ���� . (����' ����)� ����� !0� ���0� ��3��� ���)MAC �]�� �

����� &���)� ���� ���? /�' �3��� /6 �K� (��� ����� . &�]�� ��]� � .�]�� /�' �3��� �K�� I�)�)>��� (M �� ������ ��' &�' ���� J��� ��� ����� &�'� �!�S ) ��K� ���� �4� .

• ���]��� &�]' /�' �:P�)� ;��� F�� ���� (� !7�? !� � ����� ��+� 1�' (� ���)�) (? �3���� (���

� L�: ��@� !4)� +��� !� R4 ) T�� ���)� ��� >��� ���� !� ���)' (��� T�� �2]� �4� ���)�� &��- �������)�� ���- &�' /6 ���) � &��� ���� !��) O� ? &����� I?.

• ���� ��' ������ ���� �����)� �+6 !��) 2�? ��� ������ (' >�7�' �� )�� I� !��� �3��� ���4?

�����)LANs( ��� (��� )�� ���� P��� 1�� (? ��� � (�]�? ����)�� ���) ���C F�� ������ !���� �3����� (� !7�? P�?�.

1. �]��� (' �� +���� �4� ������ !�� ���� !+�) ���C ����� (� !7�? (��? ����)�� �3��� <��)&+��C ����� �4� ������ !��.

2. ) ���C ����� (� !7�? P�? ����)�� �3��� <��) �3�]�� ��)' (? ��� �&+��C ���� ���)�� ���- ���$��� F � ������ ����) $� <��)� ��� ��4�.

Universal Knowledge Solutions s.a.l 62

I� ���� 1�� �3 ;��� F�� O�� &��S4 ���� �? ���)�� ���� 1�� �� ����� �3��� ���)�>��� )� !��? ���4? ���? ��� ��3��� L�: ����) 2)�� (N� F� /6 ���78�� ������ (� >�����)� >�����)�

!�� ���� ;�� ������ !�� ���� !4� &+�� ���) �3���.

• (��]4 /]�' I�])�) �3��� (? (� �A� /��� �����? 9�7 ���� (� �:���� �3��� ����))Buffer ( K]�� ���� �� �*���� �����) ������ ! � ������� !�]� �]� ������ 9��4) $��)�) 3 �- ���? 36 ������� !��

������ (��� �� ��=) �3���� (��� 3 2�N� �: T�� �� �6� ���)��� 9�0� !� � ����).

(Routers) ت� ا�/���

• ��� ��' (�� ������ 2��� ����� ���)� ��� +��� 2�@� 2��� 9��� . !���)) (? (��� ����] $]� ������LAN �? WAN !]�� �3�]��)��� (]� ��]�� ���� ) �� )�� �? ���) � !�� ��'�� $� ���� !� !���)� �- �)�

������ .

• ��� ] ��]����� L�: /6 >���)� ����� ������ (��� ������� &P��� ���� ������� ��� 2��� !��)�� ����'

��� !���6 �S��� �) F�) /6 !�4�� ���� �4-? ���� �0 (�� ����6 ������ !���N� 2��� ���� �>�� ?� ���� &��� /6 ������ ������� F� /�' ���) .

• ���� ���� �� ������ !��))Network Layer ( ����� (� �0�0 ���� �:�OSI ��]���� �)@) (? (���� �

)�� &+��? !� �������� !��� ������ ;��� &+��? !� � �? �������� �44 � ���.

• ��])��� ��]�� ��)�]) �) ���� �� �� )�� !���)��� Q�� /�' ��)�) ������ (N� ��3��� (� ,�� /�'

�� ���� ���� �3���)��� (� !���)��� $� <��)) T��� ������) �? ������ L�: ���4) �S��� !�- F�� 2���� �� !���)��� �: �� )��� ����� �)� �) ������ 2���) ���� )� (���8�� J�4� (? . >�]��A ������ (N� ��' !� ��

(]� �:���� �� �? �0�0 ���� ������� ����) �� >����76 >�)-� <�S)�) ���C F�� ���� �? �3��� (� @��? (��) �������.

(Gateways (ا���اب�ت

• ��]���)' (� ����� �'����� ������) (���� ����� �����)' �����4) (� ���� 9��4) ��) ����� 9��4) (��� ���� ] !4� ����� �� )�) �� >���A T�� �1�� ���7�� $� ���� (� (���) � (�'�� !4) ���� ��������

Universal Knowledge Solutions s.a.l 63

? ��3���)��� �� )�) �) ��]��� ��]�) �&��� L�: �� �:�����) �) ��� &+��? �-�� ,�' /�'� ����) � >��� � !]�� ����' �S��� ����� L��� ���� (� ����� (��)) /)�� ���)P�- � M ��K� (��� T��� ������ ��+�) &��'N�

����� ����� (� ���) � ����� &�' /�'OSI . ����' �S��� T�� ����]�� &��6� ,�]�@) �<���) $� !4�)) (?��*��+��� ������ ����� ������ ����)� �&+��� ������ ����).

• @��? ����� (��) �� >���A� �!�� ����� �? ��� &+��? ����S4 ;��� ����� � /�' ����� ���) (? (���

�� ���� �? ������ (� ��0�� (N� �: ��*�� ;���� ���� ���� ������ �S��� �) &���� ����) �����' ;��� F��� ��' ������ !�� ���� �� ��-��) ;��) �� >���A �����.

_________________________________________________________________________________________________

� �����D���� � 6 �� ������� ����� :

���� TCP/IP

������� ������� : <��� �����4� ���� �K�?.

!"��:

���)�8 �3���)��� �'���� ���*��6� �3���)��� !4� �: �� 1��)��TCP/IP 2���' ��� !�' ����� !���)�� �F�) �3���)��� �'�����.

��#� $� %�:

9��)�/�' !4� �: �� ;��: • ����)� 9��S) ������

• �'���� �3���)���TCP/IP

• �+� ����' : (�����MAC (������ �IP

• 2���) �����

• (����� \!� �����

Universal Knowledge Solutions s.a.l 64

� (� • <*�0� �� )RFC�) ���� �� >���3 ���]%4�E�� ��� G����� $��? (� 9@)) ���)�8 ���� (? /6 ��

• ���0� ���)RFC 871 (���� " 9:��� .�/ �&B�ARPANET�#+&��� "4 ����� ����� >���4�) TCP/IP �����

2�� ���� !� ����K�

• �3���)��� �'����TCP/IP !�S ) ��K�? /�' >��� )� �0�C �: Linux/Unix� Mac-OS� Windows

• !���)��� !0��IP (Internet Protocol)) ����' (' !�H�� !���)��� �&+��C 9�) � (�� ������ !�4�

• !���)��� (� q!� !0�� TCP !���)���� UDP !�]��)��� �]��� (� /�'? G���� /6 (���)�� !�� 3���)��� �IP (����)��&���� ������) (�� !�� ������

<*�0� �� )RFC �'�� �) ���)�8 ���� (? /6 �:" ��&��?� ����� 9:���" >�]��3 ���]%4�E�� ��� G����� $��? (� 9@)) �

���) ���� �� . O� ? �����4� (��H� 1�� �� )���" 9:����TCP/IP" �? " ��- �� �&� / 9:���(DOD)"' 9�4�) ��L��4� (�� I� �����

���0� ���)RFC 871 (���� " 9:��� .�/ �&B�ARPANET�#+&��� "4 ����� ����� >���4�) TCP/IP ����K� ����� 2�� ���� !� . !���? /6 ��� ���Y ���0� r���) $���1982 ��� !�� ) r���) �:� ARPANET ���)�8 ��� ���

���)�8 �����) (� ��0� ����)� ����) ����' O�� �) ��� � . ��� �- T���) ����' (? 36 �: ��� �����) (� ���� ��� ���� ��� r���)ARPANET ����) J�4? T��� ������ " �����ARPANET����� "$-�� G;���� ��A� >����- . ��

!�4)3 ������ ����� �: ����) ������TCP/IP����) �: (�� ���)�8 !�4) ������ �? : • ��� ���)� ����)� J����)� �� ����"���)�8 "J7� !� � • /�' �� �� �����"!�4)3 "����� �: ��

�3���)��� �'���� ��)�)TCP/IP ����� ����� ������ <�� ����� TCP/IP ��K�? /�' >��� )� �0�C �3���)��� �

!�S )Linux/Unix� Mac-OS� Windows ��� �O� C !�S ) ��K�? �K�� $�� ���)�8 �S !� E) ������.

�3���)��� �'���� �� )�) �) &+��Z (���TCP/IP ���=) (� �A��� ������ !���)) (? . !�]��)��� !]0�� �6IP (Internet Protocol) !]0�� (�� �� &+��C 9�) � (�� ������ !�4�) ����' (' !�H�� !���)��� ��'���� L�: ��

]� q!]� !�]��)��� ( TCP) Transmission Control Protocol ( !�]��)����UDP (User Datagram Protocol) � !���)��� ���� (� /�'? G���� /6 (���)�� !�� 3���)���IP&���� ������) (�� !�� ������ (����)�� .

Universal Knowledge Solutions s.a.l 65

�1��TCP/IP� #��

Token Ring, Ethernet, PC Network, Serial Line

IP & ICMP ARP RIP RARP

TCP UDP

Telnet REXEC FTP DNS SNMP NFS Kerberos RPC LPR LPD

TFTP SMTP Talk RouteD

X-Windows

X Widget

���8 ا����

ا��������� ا�3�4ی

���8 ا��ب0

���8

ا�������ت

E=� F�) � (�TCP/IP ��7�� G���' &�' /6 ���� I� r���) ,��� ���)�8� . �]���? !� � ���)�_ ���) `��� ���� �6

�3���)��� �'���� <��C� (�� ���4)�TCP/IP � &��]�� ��� �����) 3 ���)�� ������ �����- �3���)��� L�: (��� .�-� P��'6 �� ���)�8 �� )� �:�� TCP/IP�3���)��� (� L��A (' 2)+�� ��*��0)� ���:? .

� �'���� ��)�) �3���)��� TCP/IP >����� >���4� 1�� ��7�� $� !��) . (]� �]'���� �3�]��)��� L�]: (�7))#� ������D�� <*�0� &�' �� ��RFC:

• !���)���UDP (User Datagram Protocol) !���)���� TCP (Transmission Control Protocol) (�� ���� +��� /�' &���� ������) /6 ������ !�� ������ (����� T�� � ����UDP (]�� �]-�0�� �]�A !�� ����'

(�7� ����� ����� �'�� !7�@�TCP J��4]) $]�� <��) ������ ���)� ��-�� $� L��)8 ��*��0 �-�0�� !�� ����' �)�� P�� Z (�+��� (�� ������ !���)� !�� (' �)RFC768� RFC793;�)�) /�' (

• !���)���IP (Internet Protocol) ���� I� !�4�)� � M /6 +��� (� ������ ���� (RFC791)

• !���)���ICMP (Internet Control Message Protocol) !���)��� �'� ����)�� &�' ���� I� IP (�7])) �]'���� !�]�'? ��]� �]���' �]� &�'��]� /]6 ���78�� 2���) ����' �� &�'��� !*���� P�� C !*���

�3���)���(RFC792) • !���)���ARP (Address Resolution Protocol) (���]�� �]���)� ��]�� I� IP �]�*��+�� (���]�' /]6

(RFC823)

�������) � �� TCP/IP ����� �*�: ISO) ����� ����� /�' >���)'OSI( �'���� /]�' ���4� ��� �4� �3���)��� ��)'�� ����� $�� ,��? ����� ������� ��N� OSI� 2])���� ��'� L����)� 2)�� 7 >�K� ���� � K�� � ���4) �: (�� �

(? /)� 1�� (? >=*�- ����� ��' (� � �� (�� ���4) �: !+�� ��)�� ���78 �(��+�]��� �]���� �(�����)��? ���� �����)���� ����� /�'2)����$�� .

Universal Knowledge Solutions s.a.l 66

�(��� (�' : ������&���TCP ������&���� UDP

!�4)3 ��' (�� J��4 !� � ������ !�4� (��@) (' ��H�� ���� �!�� ���� ��)�) . L�]: �3���)��� $��� F�) )� )� �� ���� �����6 ;�)�) (' 9�) � ;�)�)� !4) �) ������ ;�)�) &��'6 ��� P�� C 9� . �]��� L�]: �]� !]��� (3���)���TCP� UDP��� ���� ���4*�4 1��)�� (�� :

TCP

(Transmission Control Protocol)

UDP

(User Datagram Protocol) !���)��� ��)��TCP !�4)3 ?��� /�'

(�]� ;]�� ) ����' !��#� I� I���@)(�����) .

!���)��� ��)��UDP ��A !�4)3 ?��� 2��) ��+� ?���� /'��� I���@).

�����) !�4)_ 2�� � ��� /�' !��� : �)�

�,����� !���� R /6 ����� !�� �]� /)� !�4)8 /�' �K���� I��)�

(' (���� 9-�) !���=� .

!�' 2� �UDP ��' ���� !���6 ����' ����� ;)�� .

����TCP >��-��� ������� >�-�0�� >=�� ��-��) _ 2)�-�� /6 ���78�� <��)�.

I@� ���� 3 ��� L��)3 �*��0 >3�4) ���� 3 !�]4� (�7� 3� ����+_ ��-�� ����'

!���8 ;�)�)� ����. �� ���� !���)�TCP (���0)�� 9�) �

!]���� ��+� 1�' �� F�) 3 /�'>��� ��� � ��� P�C !��� ;���@�.

!�]��)��� +�)��UDP ���]� 2]���� ����� �'���� .

��]' (]' 1��]�)� L���)' �) �>�� ���)

��)�) ���� ���� ��-�0�. ��]��+� ���� ] �]�)�) �]��� ���)

&��+)� ���:? ;�)�� 2)��� ��)�-�0��. ��]��+3� �]��)�8 ���� ����+3 >�K� ���� ���� ��+) ������0)�� ���7�

��� (� ����TCP ��]-��) 3 ;��) ��+� 1�� ���� G���� � ����)�.

!= �3���)��� �� )� O�)�� ,��- �)� �]�K� ��]7�� ����� ���� >�]'�

�����5% ��]�)��� ��]' ��]��6 (� ��� (� ���� ����UDP ���]' ��

1997-1998� 7% ���]]' �]]� 2000-

1999 . O�] ? ��]����) �� ])�� ;� �� )� /�' !�� �� ��)�) �) ����)�8 ������

TCP (' >�7�' UDP Q��)� /�' /��? � �� )� ;����TCP.

�+�� �� G������) ������)� ;��C�� �� &�]�)�� ���]��� ��4� /����� !��

/�'UDP (Y /])� &�0�� &� )�� ��A ���)�8 O�)�� /�'.

Universal Knowledge Solutions s.a.l 67

2����) ) I� 1�� ������� <�� &P��� ��*=� ����� ���) $� ����� R�4� �*�-

�������� R�J&�

���� (' ���) �) ����� �� ? (� !�� !���)��� /�' ��)�) ���� >����' �:� ���)�6TCP���� �:

������ ������&��� � "�� 21 FTP ����� !�� 23 Telnet ��� (' ���� J)� 25 SMTP ����)�8 ���� !�� 80 Web <*�0� ���� � �;� 110 POP-3 ���� 9���4 /6 ��� (' !�4�

����)�8 119 NNTP ��� C

&+��C ����� (����� 9%��E)n<�? ��� /�' �?n&+��Z ���� ����� .�4� ��� �? R� P��6 9%��E) 3� . � (3���)��� $���TCP� UDP (����� ����� IP ����� /�' >���)' "��������."

/�' ��0�� ��-�@� ����� (' ����) I���167E) �� &���� !�4) &��- ����) ��� (��� /6 9� . !0� ���� F�)�)�

����)�8 ���� ��� (email) ����� !�� ��� � (FTP) ;� ��� � (web) ����)�8 /�' ����S ) ��' ������� ����� (� �S4? ���- �� �) ����� !���) !�S ) ��K�? 9�) � $��) T��1024!�? (� (�� �6 36 ���� � .��� 9�) �

��K� ���� �: ��0)��) .��0)�� IC (��� ��� ������ !�4)3 ��? ���� �-� !���) /�' $�� �4)�� >����.(

��'���

1. ��K� �� T��Windows������� ����� ��-�? /�' I�)�� I� ����� 9�� /�' 2��' !��) I� .

2. �: �����) ���� ����� ��-�? : i. TFTP ii. IMAP4 iii. Finger iv. Telnet

Universal Knowledge Solutions s.a.l 68

��+��: i. TFTP (69)

ii. IMAP4 (110)

iii. Finger (79)

iv. Telnet (23)

��'#��� $�V�

• !� /�' ��� �� ������ !�)�)" �&'" ���)�3 ���� 27��) ��K'? !�� �� ������ (� $�- �:� . !� 9@)�

!�"� (�� ,?� (� ��� .

o ��� ����� �4� ������ &��� �'��"&�'/"

o !���)����� �4� ������ &��� �'��IP "��'#� ��&"

o !���)����� �4� ������ &��� �'��TCP "3�#'(�"

o �: >���' >����4� �� )�� " �)���"�3�� L�: $��� /�' �3��

• ' !���)��� !� !��� ���+� ���: ��' �]��� (]� &���] ��+�� ,?�� ��)��76� 2� �4� ������� ���76 /�/�'C . ������ ����� L�: �'��"$�V���" ������ ������ ����� �'�� (�� �� �" �+&���." ������ ��) !�0� J7��

0���C (� Q�� �: !

<��) ���-(CRC) <���) ������ ,?�UDP ,?�IP ,?�Ethernet

4 bytes 100 bytes 8 bytes 20 bytes 14 bytes

&'��UDP (108 bytes)

&'��IP) 128 bytes(

&'��Ethernet (146 bytes)

• J��4� �� )��"���� "(byte) (� >����� ������ (� $��� /�' �3�� 8 �� . /]6 ���� J��4� !��) >�K� (��� �����' J��4� <*�0� �� >���� I��RFC J��4� �� )� (octet)2�' >�7�' .

!� /�' ��� �� ������ !�)�)" �&'" ���)�3 ���� 27��) ��K'? !�� �� ������ (� $�- �:� . (� ��� !� 9@)� !�"� (�� ,?� . ) �� �'��) ��- /6 ���78�� �2)��� ('� ��� ��4� (' ������� ,?� (�7)� ������ ��4 (� <��

!���)����� �4� �������� .���� /6 ��V��#� ������ !�"� (�7)� (�� ��.

!���)��� ����� ������ &��� ��? <��)� . ��� ����� �4� ������ &��� ���' G!� � ��'�� �6" 3�&�U'/" �'�]� (]�� � !���)����� �4� ������ &��� >+���)IP " ��'#� ��&" !���)����� �4� &��� �'��� �TCP " 3�U#'(�" 4,� F]�)

!���)����� �4� UDP" ��'#� ��& ">�7�? . �: >���' >����4� �� )�� ���? 36 " �)���"�3�� L�: $��� /�' �3�� .

Universal Knowledge Solutions s.a.l 69

�����8 >����) O� ? /6 ���� (� ��+� ���: ��') (�TCP �? UDP /6 !�� ���� ��IP /6 �0 (�� Ethernet L�]�)�� �*��+�� !��� �? F�� ( /�'C ���� (� &��� ��+�� ,?�� ��)��76� 2� �4� ������� ���76 /�' !���)��� !� !���.

���� !���)��� ��+� >=�"� !���)��� !� (' ��)�� ��+� J�4) ����)���.� ��. L�: �'�� ������ �����$�V��� . /�' ��? ����' �:�'�� /�'C ���� /6 ���� (� ��+� ���4 ��' ����� 9��S) ����� ������ ����' �))� !��)�� +���" �+&���."

��+� I�)�) �!�0� !��� /���UDP ��� ��' ����#� Ethernet ���) � ����S� �0=0 /�' . �]��� /���Ethernet I�]��

"�%&'I� " ��]�8 !�]� /]6 ���78�� 9��)�#� +������ ��4��� R� �*��+�� (��� /�' I�)�� ���� ,?� �� )��� 2)�4 (� <��) ���-� . ����� �4� ��+� !�"� (���Ethernet ��+� (� >��H� IP ��+� !�"� ��? �IP /]�' I�])���

��+�UDP�+� !�"� (���� � �UDP����� I��� �) ������ /�' >����� .

J��4� �� )��"���� "(byte) (� >����� ������ (� $��� /�' �3�� 8 �� . J��4]� /6 ���� J��4� !��) >�K� (�� <*�0� �� >���� I��� �����'RFC J��4� �� )� (octet)2�' >�7�' .

D'(���UDP

$��� 9@)�UDP+� (� ���) ������� ����) 2�� I��� ,?� ������ ������ ��:

• !"��#� +��� �� �V�4� ����(Source Port)^

• 9V��)�#� +��� �� ����)�#� ����(Destination Port)^

• $��� !��UDP (UDP Length)^

• ��� �� P�� ? !�4� ��' (� <��) ���-(UDP checksum).

!� (��� $��� ,?� UDP��� ��� :

$��� 9@)�UDP���) ������� ����) 2�� I��� ,?� ������ ������ ��+� (� :

• !"��#� +��� �� �V�4� ����(Source Port)

• 9V��)�#� +��� �� ����)�#� ����(Destination Port)

• $��� !��UDP (UDP Length)

Universal Knowledge Solutions s.a.l 70

• ��� �� P�� ? !�4� ��' (� <��) ���-(UDP checksum)

D'(���TCP

$��� 9@)�TCP���� ���� �������� (� �'���� ����) 2�� I��� ,?� ������ ������ ��+� (� : • !"��#� +��� �� �V�4� ����(Source Port)

• V��)�#� +��� �� ����)�#� ���� 9(Destination Port)

• ���� �����) �-�(Sequence Number - SEQ)

• <��� G��� /�' ��� !V��#� $��� (�� !�� �� �� /�' !� �-�(Acknowledgement Number - ACK)

• $��� ,?� !��TCP (TCP Header Length)

• !V��#� $��� ���) ��ACK 9���6 �? �FIN='6� ���+� �? � �SYN !���6 &��'6 ;�� �? �RST � ...�:��A�(

• $���� ��' (' &��V�#� !���8 &���� ���TCP &��� ���� ��V��#� )����C ��K)��� P�� !�- ((Window Size)

• ��� �� P�� ? !�4� ��' (� <��) ���-(TCP checksum)

$��� ,?� !� (���TCP��� ��� :

$��� 9@)�TCP���� ���� �������� (� �'���� ����) 2�� I��� ,?� ������ ������ ��+� (� :

• !"��#� +��� �� �V�4� ����(Source Port)

• 9V��)�#� +��� �� ����)�#� ����(Destination Port)

• ���� �����) �-�(Sequence Number - SEQ)

• <��� G��� /�' ��� !V��#� $��� (�� !�� �� �� /�' !� �-�(Acknowledgement Number - ACK)

• $��� ,?� !��TCP (TCP Header Length)

• !V��#� $��� ���) ��ACK 9���6 �? �FIN �='6� ���+� �? �SYN !���6 &��'6 ;�� �? �RST � ...�:��A�(

Universal Knowledge Solutions s.a.l 71

• �V�#� !���8 &���� ��� $���� ��' (' &�TCP &��� ���� ��V��#� )����C ��K)��� P�� !�- ((Window Size)

• ��� �� P�� ? !�4� ��' (� <��) ���-(TCP checksum)

����� N�-TCP

a. ���4) (��� !�4) J)�

b. ���4) $� !�4) J)�

!�4) P� �6 I���TCP�� T=0 /�' ��� ��� ����� �))� �!�:

1. (�)�*��6 != (� ���� �3�4)3 /6 >���)�� ���� ���� O��6 /�' �� � �K)�� :LISTEN� ACCEPT

2. ��*��8 ���� (� � M 9�� /�' (��+ �� )��CONNECT�=���� � @) �) : ��� ���� �-�� �� � (��'��� /6 ���78�� ������ $��� !"��E)� �O� ? �=�TCP �� /�' I�)�� SYN >=D��#� ) I����1 ( �� /�'�ACK

!D��#� ��A) I����0 .( �� 2��+ ) I��� >������) >��-� $��� F�)�� ���SEQ

3. ��*��8 T��) �9V��)�#� +��� /6 $��� !�4� ��'LISTEN!��E) ��:��) � �N� ������ ���� (' ��4�� $���TCP ��� (� RST) �� /�' I�)�� I?RST ����� >�����#�� >=��#� 1(��� (? /6 �� ) � 1�� �- !"��)�#� +

!�4)3 ;��

4. !���6 ���� O�)�� /�' 2��- !�� �� I���� ���� /6 $��� !���6 I��� ���D��#�� ����' ��� ���� �6 ��?$��� /�' ;��. ��� (� $��� (' &���' ;�� (��� ACK �-� I���� ;�� �-�� �R� �����) �-� 2 R� �����)��� 2�6 >���7#� ��4C ;����

5. �����) �-� >��� )�� �<��� ;�� /�' >���� ���4C ;�� ;��4 +��� ���� �!�4)8 ���-6 /6 &�� _>���7�� <��� ;��� ��� 2�6

6. >=D��#� �:��' !�4)3 J�4#�

Universal Knowledge Solutions s.a.l 72

B�0�: ��� ,�� /�' (�����)� (��4) P� �6 (3���� (���� (�� !�� ��)!�C L��)�� ���0� ����0 L��)�� !�C( ���� c �) �

&��� ,�� +��� !� �� )� (' .)�) ���4) ���� �:�'�� ���)��� �-� �+��� (��' ( L��)�� � Y $� !�4)3 2*� �6 ����� ,�� .

����� C�*�/TCP

!�4) P���8TCP P���8 ;��� ?��� (? !�4)3 ���� ��C (��� � . (? ����-�� >���)� �P���8 ��� ����? �) ��� ��)�d) ������ ��)��� �� /)� ���� �����6 ��' /�)� �- !���)�3 �? !���8 ����76)��"��)�#� ��� ���� !�� ��:(

1. ��� (� ��� !���6 $� P���8 ?���FIN) �� 2�� (���FIN���� >������� >=D��#� (

2. ��� !�4� ��'FIN �� !���6 I��� � Y 9�� /6 ACK ��� $� P���8 ;�� /�' FIN P��)� /�' ���@)� 3 �? !���8 (' 9-�) /�'� ����� �!���)�)�� (? (������ ��� �� (������ (��� (�(

3. �� ��4C P���8 ;�� ;��4 !���ACK<��� ��� /�'

'�&�� (�'

• � 1�� ��7�� (' ���4�� �+� /6 ,�H� ���76 ����' ��)�)��� ���� �����C ������ (

• !�� ) !4� ��)� ���76 P��6 �'��&'�������� � "&'I���"

• ����) ��'�� 9�) #� ���� � ������ ���)Ethernet) 10Mb/s�100Mb/s � 1Gb/s � 10Gb/s ( ������ /�' >���)'IEEE

B�0� : $-�� /6 Q��� (���www.host.ots.utexas.edu/internet���� I� LCharles Spurgeon (]� �]��� /�' !�4��

����) (' $���Ethernet.

��� ���� �����C ������ (� 1�� ��7�� (' ���4�� �+� /6 ,�H� ���76 ����' ��)�) . /]�' ,�H�] I�)�) �6 <��) ��- /6 ���78�� ������ ��� ���� �+�� �4� ����� ������� . �� ��? ����� ��+� !� P��)� ���� /6 �� )� !4

���) ��+� .

!�� ) !4� ��)� ���76 P��6 �'��&'�� ������ �"&'I��� ." �]���)� �4� ���@) ����� (������ >���� �� )�#�Ethernet : �����Dix Ethernet II ������ IEEE 802.2LLC SNAP . ��4�� �� )�)Linux ��]��� Ethernet II �]K�� !�]��

��4��UNIX ������� CISCO . ��?Novell ���� � IPX ��4��� Windows ��]��� >&��]' �� )�)� 802.2 I�] ����� $� 9�) �Ethernet II����� ���� 1���)) 3 �)� ���8 ,?�� �4� !��� 1�� �� . ��"��)�]� &+]��Z (���

Q�� �-�� ���) (? ��Z ��]��� (�� ���� J��4 !� � ,�H� +���) F�) (? �� (���� ���6 !� !�- (� ��� )�� �S�4���8 P��� �� �V� d)�#�.

Universal Knowledge Solutions s.a.l 73

����) ��'�� 9�) #� ���� � ������ ���)Ethernet) 10Mb/s�100Mb/s � 1Gb/s � 10Gb/s ( ����]�� /]�' >���)'IEEE . ��� !� ���)' >&��' I�����)�� ��*�- &���� ����)� &��4- ������ /�' �)�) �) �=��� ����? (� .

B�0� : $-�� /6 Q��� (���www.host.ots.utexas.edu/internet L���� I� Charles Spurgeon (]� �]��� /�' !�4��

(' $��� ����)Ethernet.

.�B#�� �(��� � ��

• !���)��� ���4���� ;�4 ��)� ���4��� >����� ��� /�' ����� ���� ��� (��� . !���)���� ��� ��)��� (��� ���C ��� �'��� ���)�8 ����".�B#�� �(��� � ��" (MTU):

����� '�� .�B#�� �(��� � ��MTU

Ethernet 1500 ���� )1492 ���@]) $]� <��802.2(

���� ��4� PPP >���A (��)� ��'_ ����-512 �? 576����

�]��� ���� O�� &���� ��4�(T1, T3)

����� ������ >���A� ��'_ ����-1500 �? ���� 4500����

• ���� �%��E)IP �3���)��� ����� �� TCP/IP ��� /6 ���� ����� �4� /�K� !�� &��� ���- <��) �S4? �

��� ��� . P��6 L�'�� P��6 /�' >���)' ��� �: ����) /�' ��� 2��� I� 2��� !��� (? (����D'(��� !���)��� ���4���� ;�4 ��)� ���4��� >����� ��� /�' ����� ���� ��� (��� . !��� /��� !�"� (��� 3 !�0�

���6Ethernet +���)� (? I����� 1500 ���� . (]��� ���C ��� �'��� ���)�8 ���� !���)���� ��� ��)���" � U��.�B#�� �(���" (MTU) &���� ����� ��� 1�� ��) !��� 1��� MTU:

����� '�� .�B#�� �(��� � ��MTU

Ethernet 1500 ���� )1492 ���@]) $]� <��802.2(

���� ��4� PPP >���A (��)� ��'_ ����-512 �? 576����

�]��� ���� O�� &���� ��4�(T1, T3)

����� ������ >���A� ��'_ ����-1500 �? ���� 4500����

Universal Knowledge Solutions s.a.l 74

���� �%��E)IP �3���)��� ����� �� TCP/IP - <��) �S4? ���� /6 ���� �]�� ����� �4� /�K� !�� &��� ������ . >������ �S4C /�K� !�� &��� F�)�) (? ����� ��� (��� ����� &�' (�� ��� 2���) !�� ��� ���� ] �����

��� ���4? �) ��� �� d������� .��� �� ��� L��)�� ��� 2��� I� 2��� !��� ���� L�: �� ����) /�' ��S4C & P��6 L�'�� P��6 /�' >���)' ��� �:D'(���.

2��� ������ 2�� ;�A�� ��A d=�' $���) P��6 ��)�#� . !���)���� (��� ������ ��TCP /]�' �S]4C &��� ���� (?

�? ����� ��� &��� L�� �*=� G��� /�' ��� ��� ���) � <��� !�� !���)��� �UDP ��� $���) ����' ����) 2���� =� !���)��� /�' ��)�� 2����IP!�� �: ����) /��C ���� (� .

'���

�����) �� )���ping /�K� !�� &��� ��)�)�� ������ �4�� /6 (��� !��� ��+� !���6 F���� ���)��� O��6 �� )���� ����� ��� � ����' !��) �))!���� ��+� !�� ����) !�- !���8 I��� (.(

��#� ��� �% ��� 4&�"�� �:% �% ��ping@G���� .�� .�B#�� �(��� � �� �J �% ��� 4�*� "�� �� H+ ����

��� ,?� !�� ���6 >���7#� ������ ���� (��) (? (��� ����' !4�) �) ���� (? K�3)32���� ( !�S ) ��K� >���) �:�

2��' !��) I�.

H��+��: Ping –l size –f target_address

������&���� ��&��?� (�'IP) 1(

!���)��� ��)��IP���)�8 �3���)��� ����� �� ���:? �0�C �4�� . !�4�6 ���� ���� I� ���� !���)��� ���

/6 ������ ����!�� ���� �3���)��� .

!���)��� �+� �'��IP ��'#� �1�& .������ ���� !�4�6 ��� ���) T=0 R*�4 +��E): • O� C !*��� (' !�)�� !� � ������ ���� !� !�4�6 I��� T�� I���@) ��A !�4) ?��� /�' ��� ��)�)

��V��#�>���3 !��E)� �) F�)� >����� • �A ��� (��)!*��� !�4� (��7 =� �-�0�� � • ������ ���� I? !�4�8� 9�� <���) ��� I? �� B�6 ��' ?��� /�' ��� ��)�) . (��� !*��� !��:6 (? ��A

�� ���)� �? !�' ���)� �? ���� ���)8 ��+= ���� GR�� ���)� ���4�6 !��)�� (� J�4� ����'A ����) �� ��!�� ���)8 �����

Universal Knowledge Solutions s.a.l 75

!���)��� ��4) ����� (�IP ���� $� �����) L�: !���)) T��� ���) � ��� ����� �����) Q��) P�� 6 /�' !��� 2�@�� &��� ��)� !� ) ���� ���) � ����� (@�� !��.

������&���� ��&��?� (�'IP) 2(

� ���)�8 !�4) ����� 9%��#� !���)��� /�' ����' �� ��)�) �) ������ (� (���� ���)�8 �3���)��� �����IP :

������� !�� ��4�� .

T� ���� ,�� ��' 1�� ��7��� ���)�� ��� ��� �'��)T� �*��� (� ��4)� �'���� ��' �? ("���� D'(�� " (��)3� ����� �? ������ ����� ��� L�:2���).

���)�8 ���� ���:? �0�C ���K� 2���) ����' !� ) . ���� ��)�) 3� ���)�8 ���� /�' >���)' ����' ������ I�H) �6

!�� ���� ���� 3� ������) ���� .

!���)��� /�' ���)'3�� ����) � ��)�6 ���� ��)�)�? �) &+��C !4))IP /6 >���)� ;�)�) (�����? /�' ��)�� �*��� <��)��)��� !�=� (�7 ��)���� ���� !� (�7 ��)� .

• big-endian • little-endian

��B�0� :

1. !�' ����� ��IP ������ ����) /�' J�E�4? IP" ���D�' ." ���0� �� )�) �6RFC 791����) �: . �� )�#�� (Y ��?O�)�� /�' ����) �:���)�8 !�4) ����� �� !��� ������) �)��� (�7 !��) ������ . �: �� )� �4)�� 3�

���)�8 !�4) ����� /�' �!�� !� /�' ����) .

2. ��' 2��� ���� ���� ��' &���7�� ���� 3 (�)�4)� (�)4�� =� �� ������ ��� ���� �M+)�� ,�� ���� (6��7��� ����4)1�� � . ���) � T� �*���� ���)�� ��4�� L�: ���� �N�)���) � �=��� ( ������ ����� ���� ���))

T� �*��� ���) �) ������ ��' ����� ��4�� !�4) I��� �������.

' �� ��)�) �) ������ (� (���� ���)�8 �3���)��� ������ ���)�8 !�4) ����� 9%��#� !���)��� /�' ����IP :������� !�� ��4�� .!�� ����' ��� � !���) /�' &���- ��A ���� &��' ���? /�' !�' �4�� 9"�V�E� . �4�� /��))

��� ��*��� ����� ���6 ����� ������ !�� .����� >��' ������ ��d)�E) �F� (� ,�� /�' . (��) 2��� /�C ��������*��� ��)��� /6 ������)� ������ !���)� ��.

Universal Knowledge Solutions s.a.l 76

T� ���� ,�� �� )��� 1�� ��7��� ��4)� ��4�� ���� !�� �� �2��� ���� ��� !� ��)�) 3)$��#� �? ���� ( =� ������ !*��� !���) �:��' ����IP !���)��� �M+)�� ��' IP2��� �� &����� .�� ���� �N� ,�� /�' I�)�) ��4

!���) /�' &���- ��4�� L�: (N� T� ���� ,�� ��' 1�� ��7��� ���)�� ��4�� ����� ������ ��� ���� �M+)��>&� ��� ������ !*���.

T� ���� ,�� ��' 1�� ��7��� ���)�� ��� ��� �'��)T� �*��� (� ��4)� �'���� ��' �? ("���� D'(��." /'�#�� ]� (���C 1�� �� ��� �:" ����� (�'�� ����� " ����� �� ������ ��� ���� ;�)�) /6 ���� F��OSI . ������ ,���

������ �� )��� ����� ���� ��)�) $���� (� �d�V��� ���� �'��" ������ (�'�� ������."

�0 ���� ���� �� �2���) ����' !� )���)�8 ���� ���:? �0�C ���K� ��0 . ���� /�' >���)' ����' ������ I�H) �62���) ����' ����) !�� ���� ���� 3� ������) ���� ���� ��)�) 3� ���)�8 . ��)�) �) �M+)�� ���� K�=� F� �A�

9�:C F�� ������ �� ������) ����� !�� ���������� L�: ����4� &��N� <��)) .

!���)��� /�' ���)'3�� ����) � ��)�6 ���� ��)�)�? �) &+��C !4))IP ;�)�) (�����? /�' ��)�� �*��� <��) /6 >���)� ��)��� !�=� (�7 ��)���� ���� !� (�7 ��)� . >3�? ���C �� $7� /�' !�C ;���C ��)�� $7�� ���� !� (�7����� !� (�7 >3�? O��� ��)� 2)�� I� ���� . ]� ;�)�) �: �'��big-endian . >���)�) �� )��� ���0 ;���C ��?

>3�? O�S4 ��)� 2)�� I� ���� $7�� ���� !� (�7 >3�? �S4C �� $7� /�' ��)�� <��� ;�)�)� ������ >�������7����� !� ( . ]� ;�)�) �: �'��little-endian .�� )��!���)��� IP O��� ��)� >3�? !��#� �6 !�C ;���C

��)� L�: ��)�� �) ��)����.

R)��� ����

/6 !�4��� �� J��) ����� ��� �+� ��)�) �����)�8 ���� !*���� I��� ���� !*��� !�����)��� . �� )]� I�������' ���� � &�':

• (����'MAC (Medium Access Control);�4 ��)��� �4� • (����'IP���� � .����� �4� • (���0)�� !�? (� (���7� P���?

(��' �9�7�� �4� ���� ���� F�)�)MAC &+��C ���� (' ������) /�' �'��� ��� ���� $��) ,�� /�' &�����

��� $��� . (��� ��?IP ���� ��� � ������ +��� 9��#�� . ��� ] (�]7 2����) /�' �� )�� 9�7#� �� �'��������.

Universal Knowledge Solutions s.a.l 77

����#��MAC

�V� d)�#� ��� ;�4 ��)� ��'��� /��C O�)�� ����' �0@)) :

• &+��? F�)�)Ethernet#� (��' /�' +D�V�6 ���4� ��� 2�7) ����

• ����� F�)�)Token Ring (����' /�' &+V��#� ���� �6>�7�? ����

(��' ����� Ethernet /�' +D�V�#�6(���- /6 ���� :

• C T=0 ��)��� 9%��);�4 ��)� $j�V4#� ���� /�

• ���) >��-� ����)� T=0 ��)��� 9%��E) +��� /6 L����N� $j�4#� ���� E���� >���

��B�0�:

• $-�� (� (�%��4#� ��-�C ��� !��� /�' !�4� (���: http://www.iana.org/assignements/ethernet-numbers

• (��� (��' Ethernet��!-C /�' >���K� �� . ��� ���� ���3COM ����? /6 ���)�� ��-��� (�� ��-�C ���) ���) � ���� �=4� . � �� �:� �=4� (� ��� ��� �� )��� ����� (��+ (? /�' ��)�� �*�� ���)'3 (�� �-�

�C ���S)� !��)� ������ ��) ���� �) $-�� �� >�4�4 � !4�� &�' !�� � ;�� ��� ��� ;�4 ��)� ��� ��� 3COM . (����' �� )� (��� 3 >����MAC (� $��� c� 3 (� ��*��+�� ��� ,�� /�' ���� )�

������� ��4�� ���� /�' ���� )�. �� )�#� ��� ;�4 ��)� ��'��� /��C O�)�� ����' �0@)) . �0� !��� /��� &+��? F�)�) !Ethernet /]�' +D�V�#� (��'

6��"�V4#� ��� 2�7) ���� . ����� ��?Token Ring /�' &+D��#� ���� � (����' F�)�)� 6>�7�? ���� . 1�� ��)�) 3 ����� ���� ���� !�4)3 ?���� ����� ���� (point to point networks)) �)� �6 ;�4 ��)� ����� �]�' �]��� ���: ����

!�4)3 P� �6.

(��' ����� Ethernet /�' +D�V�#�6(���- /6 ���� : 9%�]�E) �]���� �;�4] ��)� $j�V4#� ���� /�C T=0 ��)��� 9%��) +��� /6 L����N� $j�4#� ���� E���� >������) >��-� ����)� T=0 ��)��� . ���� ����� �]�' +�]�� Q�� /�' 9��)�� ��K�

(���V4#� ��-�? /�' I�)�� !��� (� >���)' $j�4#�� ��%�V�#� T=0 ��)��� /�' 9��).

<*�0� ����� (�7 ����� ������� � � /�' &��� ���RFC �]��0� ���� �-� ���� ��) � &��� L�: (�� RFC1700 ���1994���0� &���#� ��-�C�� �4� &�� C Assigned Numbers .$-�� /�7?� :www.iana.org/numbers.htm

��-�C L�: /�' !�4� 2�� >���)' (��� I� (��� �:.

(����� ����6 I���7 (�Ethernet � ���4 ������ �4� !���)� ����- ��A� ��*� (����� . ��]-��� 1]�� J��) �9�Z ���4 ���� (����' ����N� ��0)��� ���� ����� . �]�*� (������ >���)� !-C� ������ �0�C �����= ��-��� ��)�)� .

)� �? ����8 &���)� (����� !��� (� ��- ����6 �)� 3? I���7 (� ��4� ��- �� .

Universal Knowledge Solutions s.a.l 78

���#��IP

����� �� )�E)IP (��' ����6 �>&��' I���� ����4 ���� O�)�� (� /�'C O�)�� /�' IP (� 9H� 4 ���� )32�� ( !����� ���� . (����� (��)�IP&+��Z ���4 ���� (' ���)��� &���� ���� .

(����� (�� ��� I���IP ��'� ����� �� ��� ���� (�7 ���4 ���� (��TCP/IP . T� �����' �'�) �) ���� ���

) ��� $��� /�' ��4�� $��� /6 ����� (��) (@� ����� J��) �) ���� ( !���)��� J��� �ARP L�: (�� ����� ���� ! �) ���� (�� >����)���)�? ���� )� ��' (�������K�.

(����� !�� >�K�IP �:���) R� C /�' ;�4� ���*� ' ��-�C ��)������ . ��K�? J��)Linux �]�K�? �? Windows

(���� ��)�) (? ����� &�' ��8 �? !�' ���� ��8IP �� )�]� (? ��0)�]�� (]��� T]��� yahoo.com (]' >�]7�' 216.115.105.245 . � ����' ���0) (��� ��� 9]�� �� )]� /�' &��)��� �)��0 ����� (�� `��)) <�� &��� ����� ��

hosts /�' &��)�� ��������� <�� (��� DNS ������ �'��� >���� NIS . P���C (? >��*� ���)� (? ����' !�� !� /�' (����� ����� 36 ���IP .�� �� !�4��) L�: �� !� � I��������3 ���.

B�0�:

(��' (� �0�? F�)�) (? >���� ���� ������ (���IP 9��K �� �� )�#� R� ��'6 ;���? �;���C �: /��� (�� �4� .������� (� ��+� ��7�)�3 (����� &��� /�' Q=�3 (���.

2+����

' ��� L��) ����) P��6 2�? /�' 2���) 9�D�#� 2)���� ��� ��4� (�� &����� ���� ����� �� . 2]���) ����' 2� ) �6 ��K� ��TCP/IP.

2���) ������� � @)TCP/IP �:�'�� �'�- !� ">&'" . /�' 2���) ������� I�)�) (? (����" 1�(�� >&'" ;�� �� ���)

����? (� 2��� F�)�� 3 ��� /6 ���)� ������ 2��'&���� ��7� >�-��.

&�� (�7 !��� �� 2���) ������� (�+ ) I��� . R� ��� Q��- ���� ��� �=���� &�' !��� ���- (� ��- !� F�)���!��� (�7 &����� ���� ��.

���� �� d)�E)"2���) "(���) � (����� /�' �3��:

• ��) 2���) !��� �� ��� (��' (' T��� L��)�� �:��' ��� !�2)�� • !�C (��� �� 2���) !��� P���

Universal Knowledge Solutions s.a.l 79

>��� (�����C (��� )��� �? �������� �? ���0 ��� /�' 2���) !��� ��'6 (���: • ���]� (� >= �) ;��)) ���? 36 ��-�0��� ���� 2���) ����� ��� ��4� ������) �� )��� ���0 <��� !� �6 I���

��K�(�+ $� �)��0 /��) (? ;�� �) ��� ������)� &��� >������

• >����) �0�C ���� �� >�����7 �������� 2���) J�4�� . ��] ) P�]�6 /�' >���)'6 �������� 2���) ����) �)�� �>��M 2���) !��� !���� K���

' ��� L��) ����) P��6 2�? /�' 2���) 9�D�#� 2])���� ��� ��4� (�� &����� ���� ����� �� . �]���' 2� ]) �6

��K� �� 2���)TCP/IP ;��A ��� �� ������ ��A ���� (' !H� � . �]���� L�]�)�� 2@�) I� !�C R F���� ��� >���- (��� (? (��� >����0 >�4 !@�) �- �F)��� (� c� 1�� ;�)�) ����'� ����4 �-�� 2�6 2�)) I� Q�� ����) /�'

���? .2�' T��) I� P��� ����) /�' >���- (��� �:��? (N� ����� 2�� ��� >����- J�4) ����'�.

2���) ������� � @)TCP/IP �:�'�� �'�- !� ">&'" ��) !� /�' <��� �S�4 (��) �6 :" ��� (' T���A !��? � ��' >��� +���C" . /�' 2���) ������� I�)�) (? (��� ���" 1�(�� >&'" 3 ��� /6 ���)� ������ 2��' ;�� �� ���)

&���� ��7� >�-�� ����? (� 2��� F�)��.

&�� (�7 !��� �� 2���) ������� (�+ ) I��� . �� Q��- ���� ��� �=���� &�' !��� ���- (� ��- !� F�)��� R� � !��� (�7 &����� ���� �� . ��� ���� $� >����) <�� �0�? (' T���� &�� ���) ����� (��' ��� ��� 2���) . ���

���@� �� ) ���� Q����� ���) ��*���) <��� ���� (�� �� >3���� >����� &�� ��) � !��" ��� ] /6 !�4� /�' &���- ��A(network unreachable)!"��#� /6 .

���� �� d)�E)"2���) "(���) � (����� /�' �3��:

• 2���) !��� �� ��� (��' (' T��2)��� L��)�� �:��' ��� !���) • ��!�C (��� �� 2���) !��� P�

>��� (�����C (��� )��� �? �������� �? ���0 ��� /�' 2���) !��� ��'6 (���:

• �4� ������) �� )��� ���0 <��� !� �6 I��� . �)]�� !]��� ��K� �� �� 2���) !��� �� �)��0 <�� /��)� ��B4� Q=-8 .��� /�' >���)' Q=-8 ��' ������) . &��)�� ����� ���� � >3��� >=� �)��0 <�� ���)� . �]��

��-�0��� ���� 2���) ����� ��� ������)� &��� >������ ��K� ���� (� >= �) ;��)) ���? 36 �)��0 /��) (? ;�� �)(�+ $�

• >����) �0�C ���� �� >�����7 �������� 2���) J�4�� . ���] ) P�]�6 /�' >���)'6 �������� 2���) ����) �)�� 2���) !��� !���� K��� . ) ���� ;�� ))� 9� ]��3 1��] ��7]�� $� ���) � ���7� ����� /�' 2���� ����)� ���� ������)&���� ����� /6 !�4� ����

Universal Knowledge Solutions s.a.l 80

����� L�: `� �44 � ���3 ����� �� 2���) ����� ��4�#� � -��� I��)� !�� !� /�'.

����#�� W�� ������&�ARP (Address Resolution Protocol)

(���� ���)�� ���4 (����� 9� )� /�' (����� \!� !���)��� !���IP���� .

T��ARP !H� !� �� ��� /�' ��+� " (����]� R�] ���4] ���� (���� ���� (� F��: !:128.138.116.4s" .

���� 2���' /�' 2�' T��� I� 9�7� 9��)�" �: �: ���� (���IP (��'� 2���? I� Ethernet (�]�� �]: !���� 8:0:20:0:fb:6a".

(��� /�' ��4C !H� I�)��IP (��� /�'� Ethernet ���� (�� ��� (? 2@�� I� +���� (��� � ;���� R�

;�� !���8ARP . ���*��0 (�+��� =� (��)� ���)���ARP���' != �+�� &���� !���) � . ��� �� ��� ���� ��' ������ !�� ���4 ���� (����' /�' ���)'8 �)� . 9� ])� /]�' (���]�� \!� !���)��� !���

(���� ���)�� ���4 (�����IP ���� . T� ����� ���'� ���� ���� Q��? (� Q�� I? /�' 2�� )� (���� . 2]�? 36? ���� /�' >��� )� �0�Ethernet.

9�7� ���� ����'A 9�7� /6 ��+� !���6 B ��� ,�� /�' Ethernet �'�)�� 2�N� ARP �]��� (�]�' 9� ])�3 9�7��� R� ���4B . (�� � �N�B ����' $7�)� �) ��� ,�� /�' A �� )�� �A ��) 2��� ����) 2���) ��K�

�' /6 <��� /B �� )�� �0 (�� ARP 2����� R� ���4 ���� (��' ����8 . �� )� (? 36ARP �]��� 3 I� T�� 9�7� ��� /6 >&� ��� ��4)� �+���)�� �4� ���4 (����� ����6 �� >����� 2�� )� !��� !��� ���� .

!���� +��� !� K�)��n � &��� �� !���)����� �4� �*�ARPn �=-��� .*�)� /�' I�)�� ARP �]�� ��]- �) &�� C

!���)��� . ;��� 3 � Q=-8 ��' (���7� (����' �K�� 9� �)� �)� �� >���AARP��� (�7 &���� ���� ���� .

T��ARP !H� !� �� ��� /�' ��+� " �� (���� ���� (� F��: !: (����]� R�] ���4] ��128.138.116.4s" . ���� 2���' /�' 2�' T��� I� 9�7� 9��)�" (��� �: �: ����IP (��'� 2���? I� Ethernet (�]�� �]: !����

8:0:20:0:fb:6a".

(��� /�' ��4C !H� I�)��IP (��� /�'� Ethernet� (��� � �;���� R� ���� (�� ��� (? 2@�� I� +��� ;�� !���8ARP . ���*��0 �(�+��� =� (��)� ���)���ARP �+�� &���� !���) ����' != . /��)) �) O� C &+��C ��?

!���) �����' (� 9� � ��� ;�� +��� (� ��)Y ��*��0�� K��)�3 >�7�? ������� ��4C ;�� . R��)]) ��]�*��6 ARP �*�� &���ARP���� !���))� .

Universal Knowledge Solutions s.a.l 81

����#�� W�� ������&�6��#��� (RARP – Reverse Address Resolution Protocol)

(����' /6 ������ ������� ��)���) (���C 1�� �� ���4 ���� (����' ��)�)IP . ;�4] ��])� (]� ��0� ��)�� �6

"+���) "!0� ������� ���� ;����� ���4 R�-C ���� ��A !�� ����� ( �]���� !=] ����) ����' ����) /6 (��� ���=)� (' >�7�' Q=-8IP I+]��� �� � (� (��� �: ;��� (? +���� (��� ���'6 9�� (�7 ���� ��0� . !]���

!���)���RARP !���)��� !�' ARP ���S) ����� ����� .

,�' /�'ARP ��)�� �RARP��� !� /�' ����� I+��� �� � . ��]�)� ����) ;�� �6 ��'8 �)� !���)��� ��)�� 3� (����� (�� J7�IP (������ Ethernet . ��� 9�Y �� � �'��– !�]��)���� �]�'� ���� ] �K�� �� RARP–

rarpd

!��)� O��RARP !���)����� ���� �K�� �� Bootp !���)����� �0 (�� >3�? DHCP ���3 ����� �� 2����� I� !�4�)��.

'���

�����) �� )�arp ��*��0 (�+ ) ���� I��� �) �*�� &��� ����)�� (' T��� ���� ����� ���� $� ) (���IP �

(���MAC .(�� !V7�#� �����' &�' ����) ��� ���*��0 (' Tping���) � ��4�� /�' .

H��+��: �% �)0�� ��#���:

arp –a

��*+��ICMP

(ICMP redirects)

!���)��� ��)�� 3IP �:�'�� �4� &��6 ���� 9%��#� !� 2���) ������� &��6 ��' 2��� /�' ICMP . 2��� !%��� ������ /6 ���T�� �- J��4 ��A �� >�*� (? ���� ��� ���� ���� /)? �) ��� ,�� /�' 2��� .

J��4 ��A �? !��� ��A !"����� R� 2���) !��� (? .)�)�� (? 2��� (��� �6 . �]��#� (? 2]���� (]��� ���� L�: ��

������) ���� �� )��� ��� ��� !"��#�ICMP ."��E) ����� ����� ��� !"��#� ���� L�: �" : ��:� ���� !���6 ��' ;�� 9�7� /6xxx 2��� /6 �����6 ;��� ^�:��)�� yyyF� (' >�7�' ."

!���)��� J���ICMP������� ��� /6 �? ���7� ����� /6 �? ������ /6 ������) !���N� .

Universal Knowledge Solutions s.a.l 82

�#� ���� �2���) !���)� ��' !"�)���� ( �]�)���) �) ���� /6 >=��)�� 2�))� �) ���� � @) T��� 2����) !��� !���)� 2���) ����–>� ��� >����� .

������� I�)�� 3ICMP <��) ����' I? /�' . 2]��� (N]� � M 2��� (� ��� 2�? �'D�� ������) ��� 2��� /��)� ��������� 2-�4�� ���)�2���6 !���)� ?�� .s���� L�: $��� /6 Q��)�3 ;�� !��

��K� �� ����: �)� � (�? ��� � ��) ������) (? /6 L��)�3 ;��Linux) (�]�C�� ����)� ;���C ( ��]���� !]�- (]��CISCO) ������ ����� �: ���C .( <�0�� ��A 2��� �:��� (? ����� ��A (��): (� <��)� �2)�� ( 2]���) !��]� !���)�� M 2���.

��*+��ICMP

(ICMP redirects)

'���

1. ������) >���) (��� 9��ICMPs��� /�' ��0@)�� BR �� ��A ��0)�� `��� 2. /�K� !�� &��� 9���) ��MTU � &��� (�� �6 T��� ��� s��� ��4�� �4� ���4�� �4� /�K� !�

s>�� &��S4 ���� �6 T��� ���� s>�� &���� 3. 1�'�������� ������) ���4�) �� � ��� (��� ( (� ������ ��+� !���8 ����)�� �) ��� $���

<���) (� >���)' � M /6 9�7�) J�4)� !0�( <���) L��)�� !�C 9�7� /�' );� �� � ( /�' 9�7����0 . ��*��0�� 9D��#� !�C (? 1���(IP1,MAC1) ��*��0�� 9D��#� ���0� (IP2, MAC2).

Universal Knowledge Solutions s.a.l 83

� ' I���� � ��� $��) !4�

������� ����� :

�����IP

������� ������� : <��� �����4� ���� �K�?.

!"��:

�� ����6 ;���? �Q�7�� �: �� 1��)�� (����� �� )IP(����� L�: Q��? /6 ���78�� . ����) ����� >�7�? 1��)������) ����' �� I���7 �'�� ��� Q��- ������ ��'�� ���� /6.

��#� $� %�:

/�' !4� �: �� ;�� 9��)�: • (����� ����?IP

• 9��4 �� �����

• ����9��4 (�� �

• 6 ����)��'�� ���� /

• (����� +��

• ��4�4 (�����

• (����� ����)

� (�

(��' 9D��#�IP !��� �*��0 G+���) I� �-�� 32�� . (����� 9��4) (����IP(�'�� /�' :" ��?� � �� �����" �?

" ��?� � #�� �����".

(��' �D�d�#�IP(���- /6 ����8 ���� :� ��- ]� L�'��� ���6 ��)�� �) ��� /6 �� " ����� $X&#L�" /6 �� � ��-� � L�'��� 2����� I� 9�7#�"$���� $X&Y#L�" .

(��' 9D��#�IP !��� �*��0 G+���) I� �-�� 32�� . (����� 9��4) (����IP(�'�� /�' :" ��?� � �� �����" �?

" ��?� � #�� �����".

Universal Knowledge Solutions s.a.l 84

(����� �� )�E) ����� ����� ��)���� 9���)� ������� (���7#�� !�� ��4�� ����� ����8 &���� (����� �� )�E) !���8 (� R� ��� !���)��� ;A�) �) (���7#� (� �'���� ����'� 9���) ����8 &���)�IP .

(��' �D�d�#�IP(���- /6 ����8 ���� : ]� L�'��� ���6 ��)�� �) ��� /6 �� � ��-" ����� $X&#L�" /6 �� � ��-� � L�'��� 2����� I� 9�7#�"$���� $X&Y#L�" . ���#�"��� t9%�V�#� " ��? 9�7#� 2� ���)� I� ��� $���" 9%�V�#�

9�7#� "�� 9�7#� ���) �) ���� ���� ���#����� $��� . ,��� ��4)� ���� ����� $��� (��� (? 1�)�#���� � ��� 9%��� ��� $��� .O�� /�' 9�7#� !�� >�4� � >���� (���� 9�7#� 9%��� ��?.

2��� 9�7#� ,�� 9�7#� ���� ���� 9%��) ����� �� ����8 &���� (����� a���� O��6 (��) .�� 9�7#� F=)� ���� � (��' ����6 I��� ����� ���� (� �0�CIP 9���) I? 2��� 9�7#� F�)�� 3 ����� ����� !� IP2 �:�K .

����#�� )�&�IP

(����� +���) I��� �>���K�IP (� >������ >��*��0 32 ���� /�' ���� !� I�)�) �� "0" �? "1" .

0�#� (��� ��K���) �*��0 +���)�� !: 00001010110000000011100000100101

!� /�'10.192.56.37I� � +���) �� .

��� 9%��#� (� >P+� >��*� !� �� �3� �0�C �: (��� �� I���� �-� (���.

IP Adress = t. x. y . z

�-�RRRRRRRRRRRRRR.ا� $�L�� �

(��' (� !�C �-� (��� ����'IP��� ����� u>���127 /6 �:��' �� � 2�N� �" #+�& ���" (��� �� �� 127.0.0.1 >��*� >��+�� /'��� 2��� 9�7� /6"������ $����."

(����� +���) I��� �>���K�IP (� >������ >��*��0 32 ���� /�' ���� !� I�)�) �� "0" �? "1" . �: &P�- ����4 >�K�� � &���� (��� 2�� ��K� >���7� �0�? +���) ;���? `�)- O�� ��� ����� >���)� �*��0 ����IP ��-�? ����? !� /�'

���� �-� !� !0�#� T��� 1�� ��7�� (' ����� ��4�� ��� '8 (��� (� �� IP .

&�)�� ����� !�C �-� !0��– ���� /6 (��� (�n �-� �� (� "0" �-� �� /)� "7" ���]�� ���0 �-� !0�� ����� � �-� �� (� &�)��"8" �-� �� /6 "16" F]��� �]�:� . ��]) �*�]�0 +���)�]� !]0�#� (�]�� �]�K� �!�]0�� :

00001010110000000011100000100101 !� /�' 10.192.56.37 I� � +���) �� . ��� (��� ;)��IP R� ��) ��� /�' �� ���� ����� :128.138.240.1 (��' (� >P+� >��*� !� �� �3� �0�C �: 2�� I���� �-� (��� T�� �

��� .

Universal Knowledge Solutions s.a.l 85

(��' (� !�C �-� (��� ����'IP ����� u>������ 127 /6 �:��' �� � 2�N� �" #+�& ���" 3 ���� ) ��� (' &���' �:� �)�)������ ���� ����� �? ;�4 ��)' I? F . (��� �� � �6127.0.0.1 >��+�� /'��� 2��� 9�7� /6 >��*� " $����

������."

$����� ��: �(��� ���#�� $��� .�/ R(���

�:� ��� 9��4 �:�'�� 9��4 ��� /6 (����� P�7� ������) ����� ;���? �%�d�#� :A �B� C �D �E .

9��4 9%��E)A� B� C����8 &���� (����' . 94 ��?D ����8 &���)� (����' 9��#�� ) �?"��'���� (����' " DJ4 �6

����) .( 94 9%��#��E������) (����' �'���� .

(��� (� /�C ��)� ��- (� >���)' 94 ����) I���IP.

Class A

[1-127].x.y.z

%M�S ش�-�

Class B

[128-191].[1-255].y.z

�-�RRRRRRRش M�S%ُ

Class C

[192-223].[1-255].[1-255].z

�-�RRRRRRRش M�S%

Class D (Diffusion Group)

[224-239].x.y.z

�-�RRRRRRش �J�/,%

�:� ��� 9��4 �:�'�� 9��4 ��� /6 (����� P�7� ������) ����� ;���? �%�d�#� :A �B �C �D �E . 94 !� 9"%��#� 3 ��� ��� 94 /6 (��' !� ��)�� T��� �O� C 9��4 �����) �) ����� �3��� $� $���)� 3 2� R� ����' !���

��A.

9%��E) 9��4A� B� C����8 &���� (����' . ��)� ��' T�� (� (��� !�� ) ;���@� �94 /6 (��� P��)� ���)��9�7� 9%��� ��� ;��) �) ��)� ��'� ��� 9%��� ��� ;��) �) . 94 ��?D ����8 &���)� (����' 9��#�� ) �?

"��'���� (����' "����) DJ4 �6.( 94 9%��#�� E������) (����' �'���� .

(��� (� /�C ��)� ��- (� >���)' 94 ����) I���IP.

Universal Knowledge Solutions s.a.l 86

$����� ��: �(��� ���#�� ���#�� �,�+�

Class A

[1-127].x.y.z

%M�S ش�-�

Class B

[128-191].[1-255].y.z

�-�RRRRRRRش M�S%ُ

Class C

[192-223].[1-255].[1-255].z

�-�RRRRRRRش M�S%

Class D (Diffusion Group)

[224-239].x.y.z

�-�RRRRRRش �J�/,%

$��� ���� ����� V��� >�#�

A 1-126 N.H.H.H ]]� &+���� ���� DOD �]�)�)� (]� /�C ����

B 128-191 N.N.H.H. �]�'�� ����] /]6 ����� ���� $-������' !�4� ;�4��

C 192-233 N.N.N.H !�] /]�' ����' !�4� (���� &���)���'����

D 224-239 n �*� !� � &���#� ��A� ����8 &���)� (����'

E 240-255 n ������) (����'

�+�) ����' 9��) 9��4 (�7 (����� $A� B� C (� ���) � ��'? /�' ����� ���� ����' �3��� 9���) /6 (���7#� . (��' !� �� �9�7#� 9%��� �44 � ��)� ��' !�� �6IP (? (��� (�� (���7#� (� ��' ���? /�' �

�)� (� �-�� ��� ��d�"��#� �) ��� $��� �� ����)���� 9%�V�#� R4 �� � . F�) P�� ���)� �)'���� (? ���� (��� (�����)) �9�7#� 9%��� �44 � F�) �? ���� 9%��� �44 �IP ��' 9���) /�' &���� ���� ��' (��� �

���� !��- ��' 9���) /�' &���� ���� ��' (� !-? ��4�� (� ����.

Universal Knowledge Solutions s.a.l 87

���#�$����� ��: �(��� ��"�� ����#��

�4� G9�:C �V� d)�E) T��� �L��� <�� I� 9��4) (' ������ ����� �3��� /6 ��)�) �) (����� 1�� �� )��� ���� ���7���:

• ����� ������ ��)� (� 2����� 9H� ��� 9�%�� !��0 ���� ��� /�')� �) ���� ����' 9�7� ���

• (��' !��IP ����� ������ ��)� (� 2����� 9H� 0 I� � +���) 2� ��� 0.0.0.0 /�' ��� �� ��� 9�7#�����

• (��� !��IP ����� ������ ��)� (� 2����� 9H� 1 I� � +���) ��� ��� 255.255.255 /�' "���� E� �����"

• (��' �'��IP ����� ������ ��)� (� 2����� 9H� 9�7#� 9%�V�#� /�' ��� 1 ���" *+��� ;: E��� ����#� ."!�0� : (���20.255.255.255

• (��' �'��IP ����� ������ ��)� (� 2����� 9H� 9�7#� 9�%�#� /�' G��� 0 ���� " ��� ����#�."!�0� :20.0.0.0

• (��' I? �'��IP�� (��� ����� >��� ' I���� 2�� !�C ��127 "D+�&�� �(���� ����#���" 2��� 9�7#� /�' !��� 2�� )�� I�

�4� G9�:C �V� d)�E) T��� �L��� <�� I� 9��4) (' ������ ����� �3��� /6 ��)�) �) (����� 1�� �� )��� ���� ���7���:

• ����� 9H� ��� 9�%�� !�� ����� ������ ��)� (� 20 ���� ����' 9�7� ���)� �) ���� ��� /�' . (��� �6 (��' �� )�IP (���� ����4? (� 9H� ��� 9%��#� /�' I��� IP��� !���8 ��4� .

• (��' !��IP ����� ������ ��)� (� 2����� 9H� 0 I� � +���) 2� ��� 0.0.0.07#� /�' ��� �� ��� 9� (���� 2�� )� (���� �����IP��� !���8 ��4� . ��� 9�%�#� �� �) (������ ���78�� (����� L�: �� )�) ����� ������ ��)� (� 9H�0 ��)��%�"�#� ('�? ���6 ��)�) �) ��� (' ������� F��) 3 �) !�� ��4�� �� �

� ��� �4� ������ ����K� �������' /�' !�4�� �-H� !� � (����� L�: �� )�) �����. • (��� !�� �'��IP ����� ������ ��)� (� 2����� 9H� 1 I� � +���) ��� ��� 255.255.255 /�' " E� �����

����."��� ��� !���8 ��4� (������ �(����� (� ��� �: �� )� (���� (������ (���7� $��� /6 � H) T��� $��� /�'.

• (��' �'��IP ����� ������ ��)� (� 2����� 9H� 9�7#� 9%�V�#� /�' ��� 1 ���" *+��� ;: E��� ����#� ." (��� /�' (������ (���7#� $��� /6 �� � T��� ��� !���6 ���� (���� (����� (� ��� �: �� )� �) ���

T� (��' �� ����� ��� 9�%�#� �:��#�� .��� L�: L��) ��� L�: �� T� (��� .!�0� : (���20.255.255.255

• (��' �'��IP ����� ������ ��)� (� 2����� 9H� 9�7#� 9�%�#� /�' G��� 0 ���� " ��� ����#�." (��' �� )�#� 6 &�� 8 �� ��� ��� $��� / .!���6 ���� (���� 3� !���6 ��4� (���� 3 2�� )� (��� 3� .!�0� :20.0.0.0

• (��' I? �'��IP ����� >��� ' I���� 2�� !�C ���� (��� 127 "D+�&�� �(���� ����#���" 2��� 9�7#� /�' !��� 2�� )�� I� . 2���) 3� ��� >��� � (��� �: !��)�#� 3 ��� !���6 ���� (���� 3� !���6 �V�4V� (���� 3 ��+� ��?

9�7#� ��� �V� d)�#� . ��� ���� ��' !�� �� ��� <���) ��=�� ��4 (� <��) 1�AC >&��' (��� �: �� )�#������.

Universal Knowledge Solutions s.a.l 88

$����� ��: �(��� ���#�� ������� R�+�

�) ��4�� ��'� ���� ��' ;��� 9��4 �����) A� B� C:

• 94 J���A P� �N� (27 - 2) �?127 9���)� J��� (? ���� !� (��� ��� (��' (224 - 2) �?16.777.214

9�7#� .� 94 �� �A &��4�� ���� (����' !��� /6 1.0.0.0� 126.0.0.0 • 94 J���B P� �N� (214 - 2) �? 16383 !� (��� ��� (��' 9���)� J��� (? ����(216 - 2) �? 65534

9�7#� . 94 �� ��B (�� &��4�� ���� (����' !��� /6 128.0.0.0� 191.255.0.0 • 94 J���C P� �N� (221 - 2) �? 2097151 9���)� J��� (? ���� !� (��� ��� (��' (28 - 2) �? 254

9�7#� . 94 �� ��C (����' !��� /6 (�� &��4�� ���� 192.0.0.0� 223.255.255.0

94 (? K��� �9��4 /6 (����� �*+�) /�' &��)�� ����� ;���C �K� ��'C >��' 9%��#� I� ���� 94 �: (���7#� (� >3����)254�4�� .( ��)�) ���� (� >���)' ������) (��� �) (���7#� ��'? ���) �6 9��4 O��6 /6A

�B���� $���� (���) (? (����� L��� 1�)�� 2�? ���)� ����' >�4� � ������ ��A .

��?� � #�� ����#��

�'���� ,�� !���8 ��)�) �)� ������� ���)H� ������)� �4� ������) 1�� !�' ����3 &���)� ����� ����' !��) $��� /6 �+�(���) � .(����� (� ��� �: �� )� /�' <�� �� �:�� )� ��+� �) &��4� ��4 ������) �'��)�.

(�� 2)��- `��)) !�? ����� ����8 &���)� (����� ?��)224 � 239) /]6 (�]�� (]� �'+�)� ��)� (� /�C �����0 ���- �-� �� (�� ����0 �-� ��� 7 .(

!���)��� ����IGMP (Internet Gatway Multicast Protocol) ����]�8 &��]�)� (����' F�)�) �) (���7#� �'���� !���8 2�6 2�)� ��� 9�7#�� �����8 ���)� (��� ,�� F�)�) �) (���7� �'���� $� !���)��� !���)�� .

�&- ����� .�/ R(���

� (� (� �0�? &��� ��� F�)�) (? ���100��� (e� ��� !4)� ;��� . (����� ��4 ��)�� ����)���A�B(���� (��4 �.

L�'�� ���� L�: ��� ;�� ) �� >�����? (����� L�: !0� �� �) $-�� �� )�)" �&- ����� .�/ R�(���" �

��� ����)� ��'�� ���� 9���) J��� (��' �� �9�7#� 9%��� R4 � IP(���- /6 � : /'�� !�C" ����� $X&#� �&��� " /'�� ���0�"$�L��� $X&#� ."

Universal Knowledge Solutions s.a.l 89

����:

94 (� (��� (���B !� >&��' N.N.H.H �) �� ) T��N �� )� ���� (��� $��) �-� /6 H (��� $��) �-� /6 9�7#�( �� )� (��� (� (��' (� P+�� ,�� ��� (��' (� P+�� T�0 ���� �� )� ��' ��'�� ���� /6 ����) �

!� (� (��� J�4�� 9�7�N.N.N.H . 94 (� ��� (��' !���) �� ����) �: �'���B /6 256 &�� (����' ��� (� ���� C��� (����� (� (��' !� (��� T�� � !��� (? &�� C �254�4�� .

(� �0�? &��� ��� F�)�) (? ���� (�100��� (e� ��� !4)� ;��� . (���]�� ��]4 �]�)�� ����)���A�B (��]4 �

(����) !���� ��� (����� �616777214� 65534;�)�) /�' ��� !� 9�7� .( 94] ���� F��)�) �!�0� !��� /���A94� (� �0�? &���)� (����� .

L�'�� ���� L�: ��� ;�� ) �� >�����? (����� L�: !0� �� �) $-�� �� )�) ����)���" �&- ����� .�/ R�(���" T��� ���� (���� R� ��� $���) 9�7� (��� R4 � ��� (� >P+� 2�� �� )�� . �6 ��'�� ���� 9���) J���

)� (��' �� �9�7#� 9%��� R4 � ��� ����IP(���- /6 � : /'�� !�C" �&��� ����� $X&#� " /'�� ���0�" $X&#�$�L��� ." ��? ��� (� $��� /�' ��'�� ��� 9%��#� !��"9�7#� 9%��� " 9%��#� ��� ����) ����' (' .)�� ����

' �4�� ���� �<�����$����� ��4)� !�.

���0 ��' ���� (' ����� ��� � !� 9��� 9��4 �� ����� ?��� /�' >=���) ��'�� ���� 9���) ����' ��)�) ����)�������� 9��4 O��6 /6 G�)�� ��� (��' �� ��4�� (����' (� .

�&- ����� .�/ R(���:

�&��� ����� ���J

����)� ��'�� ���� /6 ����) <���) I���" �&��� ����� ���J " (���� >���76IP .

/�' >��*��0 ��'�� ��� Q��- +D��#�32�� .

����: (��� �� �10.15.3.154 ��'�� ��� Q���� ;��4� 255.255.255.0 (����� ��D�V�#� ��� /6 10 ��'�� ��� /6�

�D��� (����� �15.3 (����� 9D�V�#� 9�7#� /6� 154.

Universal Knowledge Solutions s.a.l 90

����:

J.�ي ت�3�%

7���V 3�%�ت

IP Address 200.20.16.5

1101000 00010100 00001000 00000101

Subnet

Mask

255.255.255.0

1111111 11111111 11111111 00000000

Network 200.20.16.0

1101000 00010100 00001000 00000000

B�0� :

(��� (� >P+� ��'�� ��� Q��- !� � 3IP (��� /�' ������) I��� ����6 ����� 36 ,� ��� IP /6 2����) 9��� 9�7#� 9%���� ��'�� ��� 9%�V�#�.

��) ������ /��� �A��4 ��'�� ���� /6 ��� ����) ����' �"��� 9%��� ." (� �'���� /6 ��: ��� 9%��� �� � �6

����8 ���� ,�� ��) ��-� ���� . ����)� ��'�� ���� /6 ����) ����' <���) I����" �&��� ����� ���J " >���76 (����IP .

��- +D��#� /�' >��*��0 ��'�� ��� Q32 2�� t�V�0#� �� !� !�� T��� �� ) ���� 2"1" ( (��� �� 2 !���� �� (? /�'IP

`���� �� !� !�� ����� ���'�� ��� 9%��� /6 ��)��) ���� 2"0" ( (��� �� 2 !���� �� (? /�'IP /6 ��)�� 9�7#� 9%��� .�� )�#���'�� ��� Q��- !�0�) >�7�? ���� I�� +���) .

�&���

1. (��� 9@)�IP �(���- (� ......� :......

i. ��-9�7#� 9���) ��-� ���� 9���)

ii. (��' 9���) ��-� �9�7#� 9���) ��-MAC

iii. ��) ��-��'�� ��� 9���) ��-� ���� 9�

iv. 9���) ��-� �9�7#� 9���) ��-��'�� ���

Universal Knowledge Solutions s.a.l 91

2. (��' ��)� ��' ��IP: i. 16��

ii. 32��

iii. 48��

iv. 64��

3. 94 ��B 9�7#� (���� >����� �:����) I��� �) (��� ���-? �: �� �)>���� (��� /6 ���� (� B��:(

i. !�C ii. $�� iii. ���0� !�C iv. $��� T�0

4. (��� ��)�� 94 I? /6172.16.10.10:

i. A ii. B iii. C iv. D v. E

5. ����4 ����� T� (���� �4� ���) ����� I?:

i. (� 9@)�32 ���� !� I���) �� 0 ii. � (� 9@)32 ���� !� I���) �� 1 iii. 9%��#� 9@)� (� ��� 16 ���� !� I���) �� 1 iv. 9%��#� 9@)� (� 9�7#�16 ���� !� I���) �� 1

6. (� I?(����� 9�:? �� (����' ��)�E) ���) �4�:

i. 10.200.10.30 ii. 172.16.20.20 iii. 255.10.10.2 iv. 0.10.10.3

7. ���� �:��(����� IP 94 (� A (����� (� ��� ���� ������ IP:

i. 25% ii. 50% iii. 12.5% iv. 75%

Universal Knowledge Solutions s.a.l 92

�&- ����� .�/ R(��� �&��� ����� ���J K��)1(

���� �� ��)� $7� ��'�� ��� Q��- 9���) ����� ;��)) 3 1����)� !� � . Q��� �: !0� �� )� ������6 O�� ���

s>����'

��� Q��- ���� �'���n ���� �� ��)� 2�� (��)1 ���� �� ��)�� 0&����)� n /6 J7� G!� �� (��� ����) �� 9�7#�� 9%���� ��'�� ��� � 9%���� ��� � 9%��� .(��� ����) I��� ����� �� ��)� 2�� ;���)) I� Q��� �� )��� �

���� 0 ���� �� ��)�� 1(�����)� ��A 9�7#� B��%���� (�����)� ��A ��'�� ��� B��%���� ��� 9%��� /6 .

����: (��� ����6 !�� ��10.192.3.63 ����� ��'�� ��� Q��- $� (���7#� ��? ���� /6 255.240.255.192 (��' (���

(��� �: 2�� )� (��� I� ��) 9�7#�10.193.3.09���) �'�- ;�� 9�7#� ;���� ��A (��' �:� .

���� �� ��)� $7� ��'�� ��� Q��- 9���) ����� ;��)) 3 1����)� !� � . ��'�� ��� Q��- 9���) >���K� ������ �6 ��)� ���K 2�� ;���)� ���� ��0 ���� �� ��)�� 1 Q�����255.240.255.0�: 2��� `��� I� !H� (� : O�� ��

s>����' Q��� �: !0� �� )� ������6

��� Q��- ���� �'���n ���� �� ��)� 2�� (��)1 ���� �� ��)�� 0&����)� n /6 J7� G!� �� (��� ����) �� 9%���9�7#�� 9%���� ��'�� ��� � 9%���� ��� � . �� ��)� 2�� ;���)) I� Q��� �� )��� �(��� ����) I��� �����

���� 0 ���� �� ��)�� 1(�����)� ��A 9�7#� B��%���� (�����)� ��A ��'�� ��� B��%���� ��� 9%��� /6 .

�&- ����� .�/ R(��� K�� �&��� ����� ���J )2(

���-C�� �:�'�� �) ���-C �� )��� ��� &��6 ���)�� ����4 O�� K�=� (? ����� (�" �������� R(�� ��:) " ���� ;���)) ���"0"� "1 (" ���-C�� ������"�&����� R(�� ��: ."���� $�+�) ����' ����) /6 �� )�3 �: I�H� �6 ����) /6 ���78�� (�

2���) ����'.

�:�'�� ���-? �� )� I��� �" 1�(�� #�JI� "� ��� !� � ��'�� ��� ���-? ����) �)� 3 ����' . ��*���) ���-C L�: ��)�)��� 9��4� . 94 (����' $�����A �*���) Q��� 255.0.0.0 94 (����' $���� B ��) Q��� �*�255.255.0.0

94 (����' $����C �*���) Q��� 255.255.255.0 . �44 � ��)� /�' I��)� I�H� 3 ��*���) ���-C �� )� (? 36� 9%�V�#� (� 9H� ����C !� ��� 9��4 �� (������ ��4C $�+�) /�' ��*���) ���-C K���) �6 �(���7#� (����� ��

9�7#� 9%�V�#��.

Universal Knowledge Solutions s.a.l 93

/ R(��� �&- ����� .� �&��� ����� ���J K��)3(

���� P��)� ���� ��' ��)�) 3 �) ���-C (' ����) I���) (��' (�7IP ( !� ��/XX �� � T�� XX ��])� ��' /6

(��� (� ��� �� R� ���� ����� .C 1�� �� ��� �: �'��� (���CIDR (classless Inter-Domain Routing) .

���� : ��� (��' �� �26/128.138.243.0 �]: �����' (� ��� �� R� ��� (��� �) $��C ���� (� /�C ��� /6

128.138.243 �]]: (���]]�' F]]�)�)� �]]���)� T=0]] ���� ]] �]]�? �128.138.243.64� 128.138.243.128 �128.138.243.192 .

�: ���� L��� ��)�� ��'�� ���� Q��- (���255.255.255.192 �]��� G!]� >�)� (�� '� �)� (� ����� >��*��0 !0�#�� ^ ����1 ����� ���� !� ��)� �)�� �'��)� 0 .!�4�)�� ��'C L�: (�� �-=� ��) !��� J7��.

��� (��' 0 243. .138 128.

�S�4]�� Q������ �

192 255. 255. 255.

�S�4]�� Q�����*��0

0000 1100 11111111 11111111 11111111

��� � (���/26 ��)� �)� �(32-26=6) ���7� ����� ��-�) . (? ����26=64 ��� L�� (��� �64 �]���� (��� (��'

���7� ����� . /�' �� )� (��� �!�� !�62 ��)� (� ����� (� ��H� (����� (C ��� (��' 0 ��])� (� ����� �? 1 &+���� (��) );�)�) /�' T� (��'� ��� (��' /6 �� ).(

�&��� ������� H��)1(

�]� <]*�� 1]�� �� )]� ������ � >���:� ������ L�: ����) ;�4 (� ��� ] �] @�� �����]� L�]: �]���) ���128.138.234.0/26!�0�� :

1. .)�)�� (�/26 F��: (? 6(���7� ����� &���)� ��)� :

Number_of_bits = 32-26=6 bits

2. ��� ��� (���(Network Size) I�K� )(���7� ��' ( I����64

=64 26Network_Size = 2Number_of_bits =

3. I���� ���'�� ��� Q��- (� �� C ����256��� ��� R-�� :

Last_Octet= 256 – Network Size=256-64=192

Universal Knowledge Solutions s.a.l 94

4. �: ��'�� ��� Q��- (��� ���)��� :255.255.255.192!� 2 (���� �:

��� (��' 0 243. .138 128.

�S�4]�� Q������ �

192 255. 255. 255.

� Q��� �S�4]���*��0

0000 1100 11111111 11111111 11111111

5. ��'�� ���� &�' /6 (�� � �!��� �� (����� (�)� ��:� �(�)� ���� (? �<�� ��� .)�)��) �: (�)� ��'2 ��)��� =0�� (? (���4 ��'�� ���� .( �' /6 ���� �N� ���- (�� (����78 (�)� (�: � @� ��]� ��� (�00� 01� 10

�11 ��� ����) I�H� ��� 26/128.138.234.0 /6 4 ���� /26�:� : • 128.138.243.0/26) 128.138.243.00000000( • 128.138.243.64/26) 128.138.243.01000000( • 128.138.243.128/26) 128.138.243.10000000( • 128.138.243.192/26) 128.138.243.11000000(

6. (������ �� R� ��� /6 (���)�� (��� � �� (���)�� (�)� .

�&��� ������� H��)2(

���0� J��) 3RFC ��'�� ���� /6 ����) !���)) �) (RFC950) �� C �? /�C ��'�� ��� �� )��� ) (]� �]�H���� �? ��4� ������ ��)� ����� .(

���� ���0� ���)' ��RFC ���� �:���� (� �A��� ��*�� . ��'�� ���� /�' !4�� $�� ��� �-�0 (���4� ���)' (� ����� ��A ����' ��� (��'� ��'�� ��� (��' (�� �� � I�H)� ���� L�: (?.

��'�� ��� !� �� (���7� (����' (� (����' +�� I��� ����)���: 1. ^��� (��' 2. T� (��' .

>�4-�� I�K� ��'�� ��� ��� >������ (���7� ��' (����2 .

���� : ���) ���� (����' T� (����' ���� (��� <��� ���0� /�' >���)':

�&��� ����� ����� ����� ����� E��� ����� 128.138.243.0/26 128.138.243.0 128.138.243.63

128.138.243.64/26 128.138.243.64 128.138.243.127

128.138.243.128/26 128.138.243.128 128.138.243.191

128.138.243.192/26 128.138.243.192 128.138.243.255

Universal Knowledge Solutions s.a.l 95

���0� J��) 3RFC ��'�� ���� /6 ����) !���)) �) (RFC950) ��'�� ��� �� )��� �� C �? /�C) (]� �]�H� ��� �? ��4� ������ ��)� ����� .( �:� ��'�� ���� 94� 9�� ����� &�'��� >���� I��� ���0� ��� : ��'�� ��� 0

��'�� ��� �192.

���0� ���)' ������RFC ���� �:���� (� �A��� ��*�� . /�' !4�� $�� ��� �-� ��'�� ����0 (���4� ���)' (� ��]�)'8 �: ��4 ��' ��0? $-� (� ������ ��A ����' ��� (��'� ��'�� ��� (��' (�� �� � I�H)� ���� L�: (?

����� ������ ��)� (� !�=� (� ��H� ��'�� ���� �� )� �: F� /�' !���1 ��� ��)� (� !�=� �? �]���� ���0 .��� �4�� (���� R� ��� /�' ����� &�'�� <���) I���7 (� 2�? ��0�.(

��'�� ��� !� �� (���7� (����' (� (����' +�� I��� ����)��� : 3. ���� (' ���� (��� �:� ��� (��' L�'�� !�C0 ^9�7�� �44 � ��)� $��� /6 4. �� ���0� ���� (' ���� (��� �:� T� (��' L�'09�7�� �44 � ��)� $��� /6 .

>�4-�� I�K� ��'�� ��� ��� >������ (���7� ��' (��� �2 . /�' I�)�) �) F�) �: ����� ��'�� ��� �S4? (��)����7� ��4�� ����? : ��� (��' /6 ���78�� (�)����� (�)�0T� (��'� .

�&���

8. ��'�� ��� Q��- �� )� (� 9�� �: ��:

i. (��� P+� ����)IP (��� P+�� ���� � R4 � IP9�7#�� R4 �

ii. � (�� <���)���� � ���� �� ����� ���

iii. :���) (��� �) ��'�� ���� ��' ����)�

iv. ��)� ��� (�7 (���7#� ��' ����'�

9. �� ��� (� >���)' ��'�� ���� ���) >����' ��4�4 ) (��� �) ��)� (� �S4C ��� ���: i. 1��

ii. 2��

iii. 3��

iv. 4��

10. 94 (� ��� (��� �) (���7#� ��' ���C2)���' : i. 253 ii. 254 iii. 255 iv. 256

Universal Knowledge Solutions s.a.l 96

11. ���� ���) >����' ��4�4 ) (��� �) ��)� (� ���C ��� ��� 94 (� ��� (� >���)' ��'�� C: i. 2 ii. 6 iii. 4 iv. 8

12. (��� �:���� �) (����� ��' ���IP ��) 206.15.8.0/20: i. 4094 ii. 4088 iii. 4098 iv. 4096

13. +�� I���7 (� (�� �64 94 (� (��' !�? (� ��'�� ��� Q��- ���) �� BL��)� I� Q��� �: ��� �: i. 255.255.240.0 ii. 255.255.224.0 iii. 255.255.0.0 iv. 255.255.255.64

14. +�� ��' �:���) (��� �) ��'�� ���� ��' ���6F� ��)� : i. 32 ii. 64 iii. 48 iv. 128

'���

��'�� ���� /6 ����) �3�� &�' ���� ���� ‘���) ���� (� ��� !� !�? (� c �? �;����� : 1n X.Y.Z.T/26 2n X.Y.Z.T/27 3n X.Y.Z.T/28 4n X.Y.Z.T/33 5n X.Y.Z.T/34

��) !���: ����� �&���

�������

����� �����

�����E���

����� $�L���

����

����� $�L���&"��

�� E��: 1T �&��� ������� 2T ���� 4 +��� �&- ��� �� �+� ���*� ��"�� ����� ������ E��� �

Universal Knowledge Solutions s.a.l 97

3T 4 +��� �&- ��� �� �+� ��4 �&��� ����� �- ���� $�L��� ����� H�&���� &"�� $�L��� ������

2���) :������ ��� !� �� ��'�� ���� ��' (��� (? ;��: 1n X.Y.Z.T/26 ��'�� ���� ��' :4

2n X.Y.Z.T/27 ��'�� ���� ��' :8

3n X.Y.Z.T/28 ��'�� ���� ��' :16

4n X.Y.Z.T/33 ���� ��'��'�� :32

5n X.Y.Z.T/34 ��'�� ���� ��' :64

���#�� �� $��� �� ���#��CIDR

����� ���4) ;���? /�' �� �u? �) ���))� ����) �����' ��?IP ]� L�'�� (������ !� /6 !�4� /6 " ����#��IP $��� �� ."

(��' IC (���IP /6 >��*� ' ���#� (? " ����� 1 �� "(network prefix)) �?"��� �*��� ("� /6"$�L� $X&Y#L�."

9%�V�#� �v'�� ��� &P�� ;�)�) �� ��� �*��� <��)� ����� !�4�� 3 ��)� (� ����)� ����� (� (�)��� =� 9@))9�7#� .

�%�V�#� �*���� >�'�� �=�0�) �0�? O��6 /��E)!� /�' ��� � � :10.10.0.0/16 !4�� � ��� ����� �-� ���� T�� ��� 2� J��) I� (���7� ��' ��)�� ���� �:� ���)��� ��� � ��D��#� �*��� !��.

�*� N�� ���� ���L��� �� ����� -X&#L��� 1 ���� ��' �� J0#��. ���L��� � ��� ��' 1 � >-����� �&��� ����� ���J

1 /32 255.255.255.255 �� &���2 /30 255.255.255.252

�� &���6 /29 255.255.255.248

�� &���14 /28 255.255.255.240

�� &���30 /27 255.255.255.224

�� &���62 /26 255.255.255.192

�� &���126 /25 255.255.255.128

�� &���254 /24 255.255.255.0

�� &���510 /23 255.255.254.0

�� &���1022 /22 255.255.252.0

�� &���2046 /21 255.255.248.0

Universal Knowledge Solutions s.a.l 98

B�0� : ���� �� ���))� ��)� �� ��'�� ���� ���-@� ����4� ���� (����' (� >���)' ����� ��� 9���) ;���? <��) O��

1 .� �6 �-=' /6 �� � ��� ��� � ��%��� �*��� !�� ���� G!� � Q��� P��'6 (' >�7�' ��)� ����� !�� P��'6 I����� � ��%��� �*��� !��� ���-C . (��' ����)� ���� ;���C�� ��� L�: 9D��E) �� >���A�IP �44 � ��)� ���- 2�� (��)

���� �4�� 9%�����'�� ��� Q���� >�'��)� ���4� �� .��) !� /�' ���� ;���C�� ;)�#� <�� ���� /��� !�0��� :255.255.0.0 10.10.0.0.

����� ���4) ;���? /�' �� �u? �) ���))� ����) �����' ��?IP ]� L�'�� (������ !� /6 !�4� /6 " ����#��IP

$��� �� ." � (����� 9��4 �� )�3 >�� ������ �� ;���C �: $7A� B� C (� /�C ��)� L� @) I� !� � /��� 3 T��� �

#� 9���) �� ��0@) I? (���9�7#� 9%���� ��� 9%��� <�� . (��' IC (��� �6IP /6 >��*� ' ���#� (? " ����� 1 �� "(network prefix)) ? �"��� �*��� ("� /6"$�L� $X&Y#L�."

9%�V�#� �v'�� ��� &P�� ;�)�) �� ��� �*��� <��)� ����� !�4�� 3 ��)� (� ����)� ����� (� (�)��� =� 9@))

9�7#� .%��#� �*��� !�� ����)� 9�7#� 9%��� /6� ��� �*��� /6 (��� ����) ����' !�)�)��� � ��.

��� (� >����� ���'�� ��� 9%��� �? ��� 9%��� !�� �: ��� ��*��� L�: 9%��E) . ���� 9%��#�� 9�7#� 9%��� ��?$��� /6 9�7#� !4� /�' !��) ���� . $��� (��� ����� ���� 9�7#� 9%��#� $����� ��4)� ���� ���� !� (����

�������� � ��"%�V�#� �*��� ,�� $����� ��4)�.� !� /�' ��� � ��%�V�#� �*���� >�'�� �=�0�) �0�? O��6 /��E) :10.10.0.0/16 (���7� ��' ��)�� ���� �:� ���)��� ��� � ��D��#� �*��� !�� !4�� � ��� ����� �-� ���� T�� � 2� J��) ���.

B�0� :

���� �� ���))� ��)� �� ��'�� ���� ���-@� ����4� ���� (����' (� >���)' ����� ��� 9���) ;���? <��) O��1 . �-=' /6 �� � ��� ��� � ��%��� �*��� !�� ���� G!� � Q��� P��'6 (' >�7�' ��)� ����� !�� P��'6 I��� �6

���-C��� � ��%��� �*��� !��� . (��' ����)� ���� ;���C�� ��� L�: 9D��E) �� >���A�IP �44 � ��)� ���- 2�� (��) ��'�� ��� Q���� >�'��)� ���4� ������ �4�� 9%��� .��) !� /�' ���� ;���C�� ;)�#� <�� ���� /��� !�0��� :

255.255.0.0 10.10.0.0.

Universal Knowledge Solutions s.a.l 99

����#�� IP ���"��

(��' !� +�)��IP���� (��' 2�@� ���)�8 /�' �:�K� �V� )�#� .

����� ��K� /�' >���)' ��������' $-�� � @)CIDR ��� I��+� (� � . F� 2��� ��� ��+� ���S)� $-�� ��? ;A� �N�2)�� ����' &��'6� ���S).

)� (��� /6 ��� � 2��� /�' >���)' ����) ����' ����) �0 (�� ��� ��+�� �� �-=' 3 �) �4� ��� � (����� �� ���)�8.

���0� J7�)RFC1918 94 (� ��� A � 16 94 (� ��� B � 256 94 (� ��� B �]���� ���� )]� (]��� >��� � ���� .

!��� J7�� �4� (������ &+���� ���� (����� . �]) F]�) ��� ���Y (����� �'���� (� ��) ) (? $-��� (�������K�) $� ����� ;���)�.

(���IP (� /6 !���CIDR

94A 10.0.0.0 10.255.255.255 10.0.0.0/8

94B 172.16.0.0 172.31.255.255 172.16.0.0/12

94C 192.168.0.0 192.168.255.255 192.168.0.0/16

(��' !� +�)��IP���� (��' 2�@� ���)�8 /�' �:�K� �V� )�#� . ���� ��' (�7d) ����� ��� (� 2��' !�4� I����

��� L�: /�' &���� (����' ‘���)� �� �:� >��+�� !�� ��4�� 1�� (� !��� �20��� !�� �� �(��' ���)� ?��� $� /���)�8 2��' ���- I� $��� /�' `�)��3 .

����� ��K� /�' >���)' ��������' $-�� � @)CIDR ��� I��+� (� � . F� 2��� ��� ��+� ���S)� $-�� ��? ;A� �N� L�: ���� ���� (����' ��� � ��� ��+� ���� �6 �2)�� ����' &��'6� ���S) ��? !�]� �]� �]�? �2]�*��+ (� >����+ ���

(���])' /6 &��� ���� 2���)� ���� ��� ��+� Q��-6 ;�4 (�� �� M ��� ��+� /�' ���)'3 $-�� (' (��H�� ���� ��� ��+�� �4� (������ ����� (����� ���)'� ���� ��� ��+� L��)�� (��+ . ;��)� � ��-�]) &��]'6 >&��]'

���� (� ���� .

�]���) ����' ����) �0 (�� ��� ��+�� �� �-=' 3 �) �4� ��� � (����� �� )� �� ��� � L�� \!� (��� �>����' ���)�8 /6 ��� � 2��� /�' >���)' . ���0� J7�)RFC1918 94 (� ��� A � 16 94 (� ��� B �256 ���

94 (�B>��� � ���� ����� ���� )� (��� . �]4� (���]�� (]� (���� !��) �4�� (� ��� ��� (��� 3 T������� ��' (� ��@)� I���� 2��� /�' ���� J� �) ����' �)) �6 ���)�8 /6 ��� ������ .

&+���� ���� (����� !��� J7���4� (������ . �) F�) ��� ���Y (����� �'���� (� ��) ) (? $-��� (�������K�) $� ����� ;���)�.

Universal Knowledge Solutions s.a.l 100

����� ����#�� �+&�

(����� ����) ��K� ������ ������ �� )�)NAT.

�4� ��� � (����� ������ !���� K�)�) (? >�7�? ������ ������� (��� �]�� � ��]���� �]����� ����� (����������� ������

���'6� I���� 2��� ���'6 ���S) (���)��� ��� ��+� ���S) $-�� (' (��H�� ��) !�� ��NAT �]�? �2]��' ���� /�' /��)� ���7� ����� ���'6.

���� ��� �������� ��)�� ���� &�' ���)CISCO� ��K� NAT��)����� /�' .

��K�? �� )�� (? (��� ��� Windows Server� Linux ����) NAT .

J���NAT(��? &+�� 2�@� ��K�� ��� � ���� P�� N� .

(����� ����) ��K� ������ ������ �� )�)NAT (Network Address Translation) �]) ����7� ��4�� (���) �� )�)���)�8�� !�4)3 (� ��4� (����' .

��K� /��)�NAT ������� (����' $7�� �+� L�: �� ��4� (��' !���)� ����� �4� ��� � (����� L��� ������ �+� (���C 1�� �� ���� �-� !���)� ���) (? �� (��� ���.

�� !���� K�)�) (? >�7�? ������ L�� (��� ��]���� ��� � ������ ������ ����� (������ �4� ��� � (����� ��������� . �����8 L�: !���) ����� ����� ���� (� �����6 ���� ��' >�4�4 � ����) ����' �� !��� L�: �'��)

��� � ���7� ����� /6. �� )��NAT ��-�C ������ ����' (�]�' ��' ��� � ��� � ����� ���� (�� ��� ���-N� J��) �����IP ����]

��� � ���7� ����� (�� F�) �� ���� .���� ���� (��' 2����� $-��� (��� (���C 1�� ���. � )�� ����' P�7� 2 ���� ��� ��+� ��� � �4� (����' �� )�� I� $-�� ��)�� ����� 2)=���� �� 2� . $-�� (? 36

/]6 �:���]�6 I�]�� ��� � (������ ������� T�� ����) ����' �� ��� ��+� (� ����' !4�� �) (����� �K�� �� )�� ���7� ����� . ]� 2]��� ���]'6 �]��S) (���)���� ��� ��+� ���S) $-�� (' (��H�� ��) !�� ��� I���

���'6�NAT���� /�' /��)� ���7� ����� ���'6 ��? �2��' . ���� ��� �������� ��)�� ���� &�' ���)CISCO ��K� �NAT��)����� /�' . �]�K�? �� )�]� (? (]��� ��� Windows

Server � Linux ����) NAT ���� L�: !���) !7�) $-�� (� >���� >��' (? (� �A��� ���4]) �) &+��Z �? ��)��������)�8�� . J���NAT (? (���)�� (�C �@��� (��)�� (�� ����76 (��? &+�� 2�@� ��K�� ��� � ���� P�� N� NAT >�]���� �'��� 3

��� (��� �� )� (' ��S#� 3� (�C &���+ �� .�)�8 ��� ��� ���� ,����� J��� 3 �����.

Universal Knowledge Solutions s.a.l 101

1 ����#�� �)�IP

��' �� ���)�8 ����� !4�)1992(����� +�� ��4C ������� �4� !�� � T=0 ����) /6 :

1. ^9��4 (����' ����)� 2. ���'�)�) (? ������ ���� (��� 3 �� 7 !��� /6 ����)�C /�' ���4�� ���C �:� 2���) !��� !��). 3. (����� +�� IP ?��� >���� ">3�? !4� I� ��� ) " ������ I? (��.

>��� (���) (��� `�)- O�� ���� � L�: \!� :

• �]���� /]�' ��)�� ���� 2���) �w��) �� (��� �F��M ��K�� O�� (�7 !� ��)�#�� �!�C(CIDR-Classless

Inter-Domain Routing)

• \!� ��)�#�� ����0 ���) �� (��� �O�� ���� IPV6 ��' �� ���)�8 ����� !4�)1992(����� +�� ��4C ������� �4� !�� � T=0 ����) /6 :

4. 94 >�4�4 � 9��4 (����' ����)�Bn &���� ��*��� ���K�� !�- (� ���A�� (����� �:� – ��' 94)�� �� 1995^

5. :� 2���) !��� !��)���'�)�) (? ������ ���� (��� 3 �� 7 !��� /6 ����)�C /�' ���4�� ���C �. 6. (����� +��IP ?��� >���� " >3�? !4� I� ��� ) " ����) (��)� �����)� (����' F��: (? ���� ��� ����S� ������ I? (��

�� L�: /�' Q+�))�� ���- &�' �� ��7�)� ��� �? �*���� . !�� �� !4��� I� 1��S !� )� (? ������ �>����>��*� ' ���)�� ��-�C $�+�) (��� ��� (��� (� !�� �4� �Y P��� +��� ���� (�� �.

>��� (���) (��� `�)- O�� ���� � L�: \!� : • w��) �� (��� �F��M ��K�� O�� (�7 !� ��)�#�� �!�C �]���� /]�' ��)�� ���� 2���) �(CIDR-Classless

Inter-Domain Routing) . (����� &��8 >���) � >�����? \!� �: ���� �6IP (� ��H� 4 /�' (����� �� )��� ����� � &����)� ��)� B�' ;���? �� )� ��' 2���) !��� ����)� J��� T��� ����� �0�? ��� ��� K��)�3 (]' >�7�' �:�

����� ��� K��)�3

• ���) �� (��� �O�� ���� \!� ��)�#�� ����0IPV6 !���)��� (� ���� � �� ��)�� I� IP P�7]� $���) I��� T��� /�' ��0�� (����' �� )��� �����16 �� )]� (]� �:����) �) ,��� (� (���4� ���)�� T��� ���� IP =] ! ����� (�� �� ,� ���� . !���)����� �4� ���:C ����- R*�4 &�' 9�� /�' � �� L�: ��)�)�IP 2���

����� ����) ����� (� !��?� �'�� �0�? . �]����) �) $���) �����' �S�)� (��? !��' ���� � �� (�7)) ��� !�� ��' ����� ����������

�� � �� �+IPV6 ��? ���C � �� ;���) ��� �� CIDR �]�� ����]� &�' ��� !��� !�S ) ��� �� J�4? ��� �� )�#�CIDR2���) �+���) I���� !�- (�� ���)�3 �� .

Universal Knowledge Solutions s.a.l 102

����#�� )+�

���)' ���)�8 ��� ������� +��� /�' $-�� (InterNIC) (����' /�' !�4�� ���)�8 ����� �� . ��� �: ����� �� ��? ���ARIN !�� InterNIC������C &��� �� .

��-�C� P���C $�+�) (' ��H�� ���)�8 �*�: ���- �>����6:

ICANN (The Internet Corporation for Assigned Names, & Addresses) � ������� �=�� T=0 /6 (����� ����)������ !�� �4� ���� /6 �=�� L�: &��6 !���).

R�� H��� DJ�� ����� �*'V ���� ('����

ARIN www.arin.net ������C P��4 ;���� ������C &��� ;���� !��

APNIC www.apnic.net F������� ���M �����

RIPE www.ripe.net �� ����� <����� �����? ������

!�- (� &��8 ����' !���) J��ICANN /6 ARIN � RIPE � APNIC �? �]�� !� �� (����� ��� I��+� /6 �0 (��

���)�8 ���) �) �����C ���4�� 2���) !��� .��� $���)� ������ !� ��.

���)' ���)�8 ��� ������� +��� /�' $-�� (InterNIC) ' /�' !�4�� ���)�8 ����� �� (���� . ��� �: ����� �� ��? ���ARIN !�� InterNIC������C &��� �� .

������ �) ���7� ����� ��-�? 9���)� $-�� !� ���� T��� ^���� ��-�? $�+�) I��� . (���]�� P�7� ����) ������ ���

�� �) ������� ��'�� ���� /6 2�6 !4�� I������� �:.

��-�C� P���C $�+�) (' ��H�� ���)�8 �*�: ���- �>����6: ICANN (The Internet Corporation for Assigned Names, & Addresses)

����� !�� �4� ���� /6 �=�� L�: &��6 !���)� ������� �=�� T=0 /6 (����� ����)� . �]���� ����� L�: ���' �]��Y �]��� I��+� ���� T�� !��� �� ���� �: ��� ��:�'�) �) ����� �� ��� I��+� /�' ��44� $�+�) /�' �]�'+�) �]) �=��] $]� �]�� ���� ��� I��+� !���)� T��� ���*��+ /�' ����+�)� (����� ����)� ��:���� ���

ICANN.

�- (� &��8 ����' !���) J�� !ICANN /6 ARIN � RIPE � APNIC �? �]�� !� �� (����� ��� I��+� /6 �0 (�� (]� (��' /�' (��4�� (*��+ ��)�� 3 �6 ���)�8 ���) �) �����C ���4�� 2���) !��� .��� $���)� ������ !� ��

� �����? ��4�� 2���) !��� �� >��*�� �����' (��� (C ��� ��+� R4 � (����� $���� R� ��� ��- ���� ���� T���� 9�Y ��� ��+�.

Universal Knowledge Solutions s.a.l 103

1.9-10-11.23'���

1. 2)�*�� `� � ��'�� ���� /6 ����) ����� `� .

2. (��' �� 9�7���� ��� �� �4� ���-C ����) /�' ���-C L�: �'��) 9��� s��'�� ���� ���-? /��� ��IPs

3. ��� ���� (��134.122.0.0/16:

i. ���� ��' ��/19��)��-? ���� �:��� s��:

ii. s��'�� ��� !� /�' (���7� ��' ��

iii. (��� �� ��)�� �) ��� ���134.122.64.124

iv. ��� !�� R� T� (��' �: ��

� ' T�0� � ' ���0 !4�

������� ����� :

2���) a���� IP

������� ������� : 9�� �K�?Glossary<��#� .

!"��:

������ �+� !�4�6 ;���? ���� L�: �� m-����IP 1��)���� �1�� ��7��� ��4)� ���� &�' (� 9H� ���� ��' �� ������ ���� )�) �) ������� �����) !�4�)�� `� )�� �2���)�� ����' a����� ,�?F�) 2���) ����' ����) .

��#� $� %�: /�' !4� �: �� ;�� 9��)�:

• 2���IP2)������

• ����+�� 2���) !���� 2���)

• �)�������� 2���)� ����0 2��

• �� � 2���) �3���)�������� 2���) �3���)���� ��

• ������ H�� @� ���) !*���

Universal Knowledge Solutions s.a.l 104

1.12-13.1 � (�

o ��4� (�� &����� ���� � $���� ����� ��' ������ �+� L��) ����) (' ��H�� ����' ���@� 2���) 9%��E����)���� ��+���)��� /6 �+� L�: !�4�6 ('�

o ' 1�� ��7��� ���)�� $����� ���� (� ���� ��' ���� !�� �� &���� 2���) ����' J�4)������ &�' �� . ���)���� ��+� ��4� (�� &����� ���� ����� ��' ������ �+� L��) ����) (' ��H�� ����' ���@� 2���) 9%��E�

��)��� /6 �+� L�: !�4�6 ('� .;��A ��� �� ������ ��A ���� (' !H� 2���) ����' 2� ) . !�C R F���� ����� 2@�) I� ����) /�' >���- (��� (? (��� >����0 >�4 !@�) �- �F)��� (� P� 1�� ;�)�) ����'� ����4 ����� L��)

���? �-�� 2�6 2�)) I� Q�� .2�' T��) I� P��� ����) /�' >���- (���� �:��? (N� ����� 2�� ��� >����- J�4) ����'�. �- !� 2���) ������� � @) �:�'�� �'">&'" !0� " ����� �� E����A )�*+�� &�� 3� &' �&� 4C" . I�)�) (? (��� ���

/�' 2���) �������" 1�(�� >&' " ��7� >�-�� ����? (� 2��� F�)�� 3 ��� /6 ���)� ������ 2��' ;�� �� ���)&����.

G������ ] ���) G���� /�' (��) (C !�� �4�� ��)�) (� (��)) /)� ���) � ��� $���� (�� ���� I� 2��� ����� ] �� $���� ��' ��)=���) != 2�� )� .

������ &�' ��' 1�� ��7��� ���)�� $���� &�' ���� !�� �� &���� ����� J�4) . !�� ��4�� (��) (? �:��' ����3 �6 ��)�) !� ������ ����� G���� /�' !�� ���)�� $������ G��' /�'� >�7�� ��7��� ���� /�' (��) (? >�7�? ������

2���.

&�' (� ��H� ���� (�7 2���) ����' ����) �� ������ ���� )�) �) ������� �����) !�4�)��� ���) J*� `� )1�� ��7��� ��4)� ���� .

�('���� '��� 2+����

2��� ��� ;��) �4�� ���) I��� ���� ,�� /6 ��)�)3 ��4�� (����' ����� ���� $��� (� ��H� ��� ���� �6)�:��' &��B�' L�'�� I�(���� L�: (� ��� /6 ��)�� ���� !� (����' &�' �4�� F�)�) T��� � . (��� (? ;�� �:��'

�� ] ���) G���� /�' 9�7#�&���� L�: ����� ] �� G����.

(��' /�' >���)' &���� L�: ����� 9�7#� !� �='6 I����&�Z�#��9�7#�� ���� ���'8 (� P+�� �:����6 I��� �) .

�� )��� ������ ;��� ����' I��#� �� M 9�7#� /6 ��+� !���N� 9�7#� ;A�� ����'AND�7#� (��' (�� ������ 9 >&� ��� ��+� !���6 O�� �(�)����)� (�)��)� ���� �N� �!"��#� 9�7#� Q��-� ���� 9�7#� (��' (��� �2'��-� !"��#�

���� /6)&��� ��� /�' !"��)�#�� !"��#� ���) ���� I���) (? ���)' /�'(B��� �����6 O�� 36� � &��)2��� ( �)�) /�))����� !��) �) ����+�� � !��� >���) ����� .

Universal Knowledge Solutions s.a.l 105

'���

�� ���� /6 ��+� !���6 ���� 9�7#� ���� ���� �) ���) �3�� ���� 1���) �: �3�� L�: 1�� (? (� �A���>���-� ���� ����) �� �V� d)�E) 3 ���K� �3��(� !"��#� (�� �6 ���� ;����� ��� � ��)�� 3� &��� ��� /�' (���� !"��)�#�

2��� L��)�� ��+� 2���) /6 !��#�:

H��+�� : 6�� .��@ �����

!"��)�#� (��' !"��#� Q��- !"��#� (��'

0� 20.20.20.3 255.255.255.1 20.20.20.2 R#� 20.20.20.4 25.255.255.1 20.20.20.2

0� 200.200.128.0 255.255.64.0 200.200.65.24

R#� 200.200.129.128 255.255.128.0 200.200.128.24

��*+��IP

• ������ (��))IP ���� /�' ����' ���� ������ �'���� (� IP (�� � M /6 ��� $��� (� �+� !���)� �)�)

�6��*��� �����6 ���� /6 ���4

• ���� �� �3���)��� ,��� I�)�� ��IP�)�8 ����� ���)�3 ���� ����) ������ !)� /�' � !���) �����' ����) ��!���

• ���� $������ ��4�� �? ������ ��� /6 9��) ���)�3 ���� /6 ���)�� ������ ���@� ���� ����� 9%��E�

• (�� <���) ;��"�" �� *+��" 4�"9&"�� *+��"4� T�� ��' �����6 I���� ! � ���� ��' �+� !���)� I��

�� ���� .

• 2��� 9%��E� IP ��)��� /6 �����N� ����� ! � ����� /�' ������ �+� !���)��� ���� ���� ��� +��� 2�? /�'

�� ����� (� >���)'

B�0�: J��4� �� )��" 2+��IP"/6 &�� 8 ���� ����' ����' ������ /�' <���)� ����- ����)' �: ����)'3 $��� (?

!���)�����IP ������ !0� O� ? �3���)���� ����' ������ /�' ,�� ��� IPX �AppletalK ... r . ������ �(�� �� J��4� �� )�"2+�� " ����� 2-��6 (��"IP">�7��A �� C J��4� �� )� ;��� 3 ����' >�7-��)� .

Universal Knowledge Solutions s.a.l 106

������ (��))IP ���� /�' ����' ���� ������ �'���� (� IP ���4�6 (�� � M /6 ��� $��� (� �+� !���)� �)�) ��*��� �����6 ���� /6.

������ �� �3���)��� ,��� I�)��IP��) ���)�8 ����� ���)�3 ���� ����? !� � ����) ������ !)� /�' � �����' ��

���� !0� O� ? ����� !)� /��) (�� �� ������� (�7 �����7� ����*� ������ !)� L�: ��)�E)� �!��� !���)�����7 ��A� �����) ������) .

2��� I�K� 9���)� ?���� 2���)� !���) ���- �� ) ;���?� <�� 9���)IP `� �� ��� ���� 2��' ��)�� ;���?

2���).

��� /6 9��) ���)�3 ���� /6 ���)�� ������ ����� L�: ���)' ������ �6 ����� ������� 2���� �� 9���) >3�? ��)������ $������ (���7� �? ������ . ��K�� (�IP��)-��� ��� �-��� (� >���+� ���� ���� ���)' (��� .9����

2��� 9���)IP L�'�� �� (�� <%��E� (? ;�� ��� I�K� !� � "�" �� *+��" 4�"9&"�� *+��"4 �+� !���)� I��� T�� �� ���� ��' �����6 I���� ! � ���� ��' .��� (e� �� ����� ! � ���� (��) (? ���� ,�� (���.

9%��E� 2+��IP� ���� ��� +��� 2�? /�' >���)' ��)��� /6 �����N� ����� ! � ����� /�' ������ �+� !���)��� ���

�� ����� (�.

2+��� 1&�� ��������

2���) ����' ��K�� (� ������ �0=0 2���IP : (� �'����9&"��� �" �� ��*+�� /'�E) ������ ����� �"2+���� �� +"4 /6 ���78��"+�� G&��2."

• (? ���� ,�� (��� T��� �� ���� ��' �����6 I���� ! � ���� ��' �+� !���)� I��� 2�? ������ <��

��� (e� �� ����� ! � ���� (��)

• ���� (����' /6 �� ) ������� /�' ����� ����� ���� 2�@� 2���) !��� 9%��E�)�� ���� !�� ���)�� ()� � �B4) #� ������ !)� ���� !���))� �:���)) !)� �:�'�� �)IP(

• ����� (� ������ �+� /��)� �2��� �� ������ ������� ���4 ������ (� .�+� 2�@� 2���) F��� 9%��E�

;���� ��� �� )3 ������� �! ���)��� ��� �����6 /6 9��� I�

Universal Knowledge Solutions s.a.l 107

B�0� : �:+���6 ;���? $� <��)� ��� ���� L�: +���6 ���� ��)�6 ��� !��� �2���) !��� >����� ��D��#�� &���� ������ ���� ���) 3

!)�IP������ . �'��) ������ ����� 2���) !��� !�� ? (� G!� I? �� ���)) ���� L�: 9H) �) ������ 1�� (? 36 !4�) /�'!�4�)�� ������ L�: `� >���3 I����� ��S $�.

2��� F�)��n 2���) ����' ��K�� (� IPn������ �0=0 : (� �'����9&"��� �" �� ��*+�� /'�E) ������ ����� �" �� +

2+����"4 /6 ���78�� "2+�� G&��."

I���� ! � ���� ��' �+� !���)� I��� 2�? ������ <�� (��) (? ���� ,�� (��� T��� �� ���� ��' �����6 ��� G(e� �� ����� ! � ����.

���� (����' /6 �� ) ������� /�' ����� ����� ���� 2�@� 2���) !��� 9%��E�)�� ���� !�� ���)�� ( �:���) �)�

�B4) #� ������ !)� ���� !���))�)�:�'�� �) !)� IP������ .(

2��� �� ������ ������� ���4 ������ (� .�+� 2�? /�' 2���) F��� 9%��E� . (� ������ �+� F��� /��)�(� GG!� /�' >���)' ������ L�: .���� �! � ����� : ���78�� ������� �+� �� (������ !���8 ���� !���8 (��'

��� /6 ���� ��' ���)��� ��� �>���� ������ �+� !���6 /6 9��� I� ;���� ��� �� ) I��� T��� �2���) !������ �� .

2���) ����' (@ � ���� �� ) /�' L�'��) 2���) ����+�� 2���) F��� �� )�� . F��� ����+�� L�: �'��)����� ��� �� ) /�' ���) !�� �� ����:6 �? O� ? &��' /6 ������ ��+� !���6 ;�� (� (�� �6 ���� ���� I� ;�� ���4 ���� ����.

2+���� ��� +

&�� (�7 !��� �� 2���) ������� (�+ ) I��� .!��� �0=0 (� ��- !� 9@)� T��� ���- (� 2���) !��� (��)� :

• �' /�' !�C I�)�� ��� (�)�� �*���� ( ��� /�' !�)"����" • �� &���� ��� /6 !�4� �:��' (��� �) �� ���� /6 ���0 �� � <��� (���)����� �*���( • ��� /6 ���)� ������� ����� ���� �V�d)�#� I� ��) 2��� (��' /�' T�0 I�)��"���� " �:����' �)

����� !�C ()/�C �*���(

]� 2���) !��� ���- (� ��� ����� �0=0 !��� (� ��H� ���� ) �'��">&'" .

��+� ���� $� >����) <�� �0�? (' &�� T��) ����� (��' ��� ��+� 2���))!��C Q��� �� <���.(

Universal Knowledge Solutions s.a.l 108

������� (�+ ) I���&�� (�7 !��� �� 2���) .!��� �0=0 (� ��- !� 9@)� T��� ���- (� 2���) !��� (��)� : I�)�� ��� (��' /�' !�C)��� �*��� ( ��� /�' !�)"����" /6 !�4� �:��' (��� �) �� ���� /6 ���0 �� �� �

<��� (����� &���� ��� )����� �*���( ������� ����� ���� �V�d)�#� I� ��) 2��� (��' /�' T�0 I�)��� � ��� /6 ���)�"���� " !�C (����� �:����' �))/�C �*��� .( O��6 ��' ��� /6 &� ��� !�4� (���8�� (�� �N�

�� /��#�� ��) 2��� (��' (��� 2��� �����>�A��� ��� C !��.

(��' ,�� /6 ������ �� ) ���- &�' /�' I�)�� (? 2���) !��� (���)�*��� ( !��� ���� O�)�� (��� (? /�' ��� ��) 2��� (��' /�' I��� !�� �? �� ���� !�� �: !�� F� (�� >P�� ���� ��- !� �� >����.

� ���� ) �'�� ]� 2���) !��� ���- (� ��� ����� �0=0 !��� (� ��H">&'" . �>�-�� ���� 2���) !��� (? !��� T���

<��� (? !����"&�M"2)��� ) �� &���� �� ���� /6 . (? !��� ���) 2��� (��' /�' <��� O�)� !�� ��� <���"&�M"��) 2��� (��' /6 .

��+� ���� $� >����) <�� �0�? (' &�� T��) ����� (��' ��� ��+� 2���))!��C Q��� �� <��� .( ��) � !�� ��

���� Q���N� ���) ��*���) <��� ���� (�� �� >3���� >����� &��ICMP ���@� ���) !��#� /6 " .�/ ������ .�� �& �J &K ����� "(network unreachable) .

'���

���) ��� ���� (? 1���:

A

B C

D

E F

G

N1

N2

N3

N4

N5

N0

N6

1 2

1 2 3

1 2

1 2

1 2

1 2

1

2

3

Universal Knowledge Solutions s.a.l 109

1���N1,N2, ... ������� ���)�� ���� (� �'���� A,B,C, … T��� ����� &��� ��)�� 2��� !� (��� T��� ��-�#� 2)���� O��6 (� >���)' ��� �� 2��� ��)��1 �2 � ...r.

���� F�? 1��� >����� ��� ������ ��� )�)��0 <�� ( !��� �<��� !� �� &�:�K ������ (� 2��� !� !�? (�

�� &�:�K ���� O��6 /6 ��� ��)�� �) ���� (� ��� I? (� 2�6 !4) �) �+� !���)� 2���� J��� I� 2���)<��� !� .2���) !��� (? 1�)��� >����!� 2� �����) :

2��� 2���) !���E:

&'�� *+� ������ 2+���� *+���� ������ �%)��+� H+ ���� ��*+���� � *+��� .�/

N3 F 1 2 N3 D 2 4

… … …

�) �)� ��� L�: /�' ������ $��� ����� 2���) !��� $7� ���� ��4 F�� (���� !: O�) ���- /�' ��� �4)

��� (�7 2���)!!!

���)�8 ������ 2���) !��� (? � T���� I� �� ��4) <��� !� �� ��E)!!!

2+���� ���)&��"

����� (� (�'�� ���� /6 ��� ?� <��IP :9��4 (�� ������ �9��4 �� ����� . �����? (�� <�� ���7�� <�� �-������ .

2���) ����+�� (� (�'�� ���� /6 9=) 3 �: I�H� . 9��4 �� ����� /�' &��)�� 2���) ����+�� 9��4 (�� ����� /�' &��)�� 2���) ����+�� �.

���) � ��*��6 (�)��+�� =� �� )�) :��� �*���� ���� (��' (�� ������ .

�� 8 ���)������ L�: ����) ;���? �� 1��A ���� /6 & . I���7 (� �2���) ����+�� !�4��) �� 1� !�-� ��

������ ;���? J�7�)� P��.

Universal Knowledge Solutions s.a.l 110

2+���� ���)&��" : �&�(��� 1�&+/ �- #����� ���(��

!�C �� (�� &��4�� ��� �*��� ��)� ����� �'��)���� (� (� >�4-�� �*��� !�� I���� ;�)�) I� ��1) (����� (" �, �� ��: ������ ��" .

���� (��'� �3� �� ����� (�� ;�)�) ,�� ;��� >�)� �>�)� ������ I��).

!� J7�� (��� (�� ������ ����' <���10.35.63.45 ��� �*���� 10.32.0.0/14.

IP Address=10.35.63.45 00001010 00100011 00111111 00101101

Network = 10.32.0.0./14 00001010 00100000 00000000 00000000

B�0�:

(��'� ��� �*��� ������ ;���? ,��� (�)�� �)*��� ������ �(���C 1�� �� �I���7 (�IP . (? ��)�� ���� L�: ��)*��� �� ���� ������ �/�C �*��� �� �3� �� ��)� ����� (� �� !� ���- ����� !�� ,�� ��� (�� �6 (�)����)� (�

����0 �*��� �� �3� �� ��)� ����� (� !����.

!�C �� (�� &��4�� ��� �*��� ��)� ����� �'��)(��� /6 ���� (� (�� >�4-�� �*��� !�� I���� ;�)�) I� �1) (��� /6 ���� (� >���)' (" �, �� ��: ������ ��" . �� ����� (�� ;�)�) ,�� ;��� >�)� �>�)� ������ I��)�

���� (��'� �3�.

�� �� !� ���- ���� �6 ��� �*��� >����� ���� (��' (? ��)��"���3� �� ��)� ��� " �� !���� �� ���� ���������� (��'.

!� J7�� (��� (�� ������ ����' <���10.35.63.45 ��� �*���� 10.32.0.0/14 . �*��� <���� (��� (? K�=�

<�� ���� �:���7� �) ������ ;�� ��� . �6 ��%�V�#� �*��� <��)) ��� �10.32.0.0/14 (��� $� 10.35.63.45 (C �� �� !� ���-"�3� �� ����� "���� (��' �� !���� �� ���� ������ (��).

Universal Knowledge Solutions s.a.l 111

$��� �� ���� .�� � ��#��� 2+���� �)&��" Classless routing Algorithm

�� ����)� ���7�� ��? ���+�� L�: $7) 3 (��� 9���) ����IP .

(�)����? (�)���� (� ���+�� L�: (��)) .

(��� (� >=� ���+�� L�: � @)IP2���) !��� (� ���- &�' �? ��� �? ��4 Q���N� ���)� �=����� 2���) !���� .

(�� ����' /�' &��)�� 2���) ���+�� ��H� !��� ��� ���� J7��9��4 : ← ��� �&�(���:2���) !��� ���- �� &����� ���� ��*��� $� ���� (��' ������ ����� L�: �� I��) .

← (Y�Y#L��� �&�(���: ����� (' ��)�� ���� �'���� (�7 (� ���C �*��� !�� /�' I��� ��� ���) ���� I��� �����.

← ���+�� 9-�))2���) !��� ���- (� ��- I? ����� !��� O��6 (' .)�� � !�� �� !�� ('.

����: ��0�? &�' 1��� ����� !7�? G!� � ����� ���+�� !��� J�7�) . 2���) !��� /�' I��� 2��� ���� (? 1�)��

��) !��� �� 1���� :

(�� RJ& ����� 1 �� 9&"�� *+�� ������� 2+��� 1 8.0.0.0/5 Ethernet0 192.168.1.1 2 10.1.0.0/16 TokenRing0 192.168.2.1 3 172.0.0.0/8 Serial0 172.16.1.1 4 10.32.0.0/14 Ethernet1 10.32.1.10 5 10.32.1.0/24 Ethernet1 - 6 10.32.0.0/14 Ethernet1 10.32.1.11 7 192.168.1.0/24 Ethernet0 - 8 192.168.2.0/24 TokenRing0 - 9 172.16.1.0/30 Serial0 -

(����� (? K�=�4� 6 ��) 2��� (���� (���) � ����? 36 ������ ���� !�� ���- ,��� ��� �*��� !�� ���- ,�� 2�6 (� H� (�� .) !��� ,�� (�7 >����� ��:���� (� �� C 9=) 3 !��� >���� �� ��� ,�� ���) /��� =� 36� 2���

!��� ,��.

Universal Knowledge Solutions s.a.l 112

(���� ����� ������ ��+� /��) �- 2��� (? (Y 1�)��10.35.45 . ;�� ���+�� ��� $�)) ��� ���� !�����>����� �:����� �) !���.

← ��� K��)�3 (' ������C ������ ����� �:� �/�C ����� 1 �))� ���1� 2� 4� 6 ���� !��:6� 3� 5� 7� 8 �9.

← (������ K��)�= I�H)�� ����0 ����� ��? 4� 6��� �*��� ���C !�� /�' ���*�)�3 .

← (���� Q���N� ���+�� ���) ����)���4� 6���C !�� �� �*��� /�' ���*�)�3 2���) !��� (� .

4� (Y 1�)�� (��� /6 ����� ������ ���� !�10.255.5.1 !� �� T=0 ���+�� !��� <���) I���� ���):

← �-� ��� �����C ������ ����� (' .)��12���) !��� (� .

← �-� ����� ����0 ����� K�)�)1.

← ���� ��' ������ ���� !���6 I��� ���)���Elhernet0 (��� �� ��) 2����192.168.1.1.

(���� ����� ������ ���� !�4� 1�)��� �� C ���0� ��9.1.1.1 .��) !� /�' ���+�� ��� (��): ← �-� ��� /�C ����� (' .)��12���) !��� (� .

← �-� ����� ����0 ����� K�)�)1.

← !�0� �� !�� �: ���� ���� ��' ������ ���� !���6 I��� �<���Elhernet0 (��� I� ��) 2���� 192.168.1.1.

(��� 9���) ������ ����)� ���7�� ��? ���+�� L�: $7) 3IP . 9��4 ���)' �? &�� 6 ��? ���� ���� 3 � M /���� ��� A� B� C.

�0=0 (� ���+�� L�: (��))�����) �0�0 ����� ���)' (��� T��� !��� .

(��� (� >=� ���+�� L�: � @)IP 2���) !��� (� ���- &�' �? ��� �? ��4 Q���N� ���)� �=����� 2���) !���� ������ �+� ���)�� ����� !�4��) /�' ����� .) !��� ���- (� ��- I? Q���6 ��' !�� ��� ��+� !��:6 I��� �2���

������ ���� 2���) ����' ���)8 ������� (� ���� �� F��) 3 2���) ��*3 (? ���)' /�' ����� ������.

9��4 (�� ����' /�' &��)�� 2���) ���+�� ��H� �0=0 !��� ��� ���� J7��: ← ��� �&�(���: ����� L�: �� I��) 2���) !��� ���- �� &����� ��� ��*��� $� ���� (��' ������ .

(��� �: $� <��)) 3 �) ��*��� $��� !��:6 I���� . /�' ����� ���� (� �'���� ����� L�: (' .)������� (��' $� ����)� ���� ��*���.

← (Y�Y#L��� �&�(���:��� ���) ���� I��� ����� (' ��)�� ���� �'���� (�7 (� ���C �*��� !�� /�' I��� ����� .!�� ,��� ��*��� /�' I�)�) ���� �6 ����� L�: �� ��- (� �0�@� K��)�3 (����.

Universal Knowledge Solutions s.a.l 113

← 2���) !��� ���- (� ��- I? ����� !��� O��6 (' .)�� � !�� �� !�� (' ���+�� 9-�)).

$��� ��: ���� .�� � ��#��� 2+���� ���)&��" Classfull Routing Algorithm

&��� L�: �� �:��4� (�� �) ����+�� 1�)�) �9��4 �� ����' /�' &��)�� 2���) ����+�� ,�' /�'����� :

o (��' !� ��)��� ����8 &���� (����' 9��4 F��:IP L�: (� &��� /6 9��4. o 9��4 �� (������ ������ ��� (�7 (���7� !�? (� &+���� (����� ��- �� �����)� F��: .

!� � 9��4 �� ����' /�' &��)�� 2���) ����+�� 9@)) 9��4 (�� ����' /�' &��)�� 2���) ����+�� !���

#� ������� �����C ������ �)���� (� ����?��V�V� .

&��� L�: �� �:��4� (�� �) ����+�� 1�)�) �9��4 �� ����' /�' &��)�� 2���) ����+�� ,�' /�'����� : o (��' !� ��)��� ����8 &���� (����' 9��4 F��:IP9��4 L�: (� &��� /6 . o (�7 (���7� !�? (� &+���� (����� ��- �� �����)� F��:9��4 �� (������ ������ ��� . ��� � M /����

L�: (��) (? (�� ����� $����� ���� (��' ,�� ��� (���7� !4� (��� 3 �9��4 �� ����� �� )� !��<��� ��� (��' ,��� �����#� $����.

�N� (���7� (��H1� H2 (����� /6 (���)�� S1� S2#�� �;�)�) /�' ��� (���� (����V�10.0.0.0/8) ��)�� 94�A .( (����� (�� �6�S1� S2 ��� $����� (��4�� S3 ��� (���� (���� 172.16.0.0/16) ��)�� 94�B( (���7� (N� �H1� H2 (����� ����� �� )� �6 ������ ���� !�4)3 P��6 ����)�� ( S1� S2 ��:�

R1� R29��4 �� ����' /�' &��)�� 2���) ����+�� �;�)�) /�' .

!� � 9��4 �� ����' /�' &��)�� 2���) ����+�� 9@)) 9��4 (�� ����' /�' &��)�� 2���) ����+�� !�����V�V�#� ������� �����C ������ �)���� (� ����? . ������ ����+�� !���� ����' /�' &��)�� 2���) ���+�� � @)

2���) !��� (� ���- &�' �? ��- �? ��4 Q���N� ���)� �=����� 2���) !���� ���� (��' (� >=� 9��4 �������� �+� 2���) �� ���� )�3 .

2+���� �)&��" :��� �� C�*��,� #�

���+�� ����) (� P��)�3 ��� 2��� ��)�� ] 9��4) (�� ����' �? 9��4 �� ����' /�' &��)�� ���� P�� ] 2���)����:6 �? ������ ���� !���) .

������� (��� 2���) <��� IC ���+�� Q���6 ��' !�� �� ���� !��:6 I��� . >���- ���+�� ����? !�� �� ��?(�)�� F���� 2���) !��� (� :

Universal Knowledge Solutions s.a.l 114

• ��� 2+�� >&' .�� ���� ��: �� ���� �� )��� ���� �6 >������ 2���) F��� 9�4) (��� ��� L�: �� (����IP�� C �: /6 ������ ���� !���8 ��) 2���� !0�� .

• 2+�� >&' � � .�� ���� ��:� <�� &�' $� 2���) F��� !���) (��� ��� L�: �� ���4) ;���C >����) ���� �� )� I��� (? �? ������ <�� &�' (� !�C <��� ���) I��� T��� 2��� ���#� (? ��4�� (��� �6 2���

<�� &�' �? <�� $��� �� )� I��� (? �? �!7�C <��� . �&�� C ��� �� �<�� �� )� I��� ( >�����+� !���8 �-� ,��� ,�� /6 ���)� ������ !*��� (� ��*+� ��'���� !���8 (�� �&��� ������ �

���� .������ ����� L�: �'��" �[�\��� D)��."

�K�=�: ��� ��) (? ;�� �) ���) ������ ��' �4-C <��� ���� ��� �2��� ��'6� ���4) >���) !7�C <��� ����� 9�) �

+������� (�� ��+� 1�' ���� �-� ���.

�[�\��� D)�� ����� L�: ����) (�����? F��::

• "�+� $�+�) ��' !�� $�+�) "(per-packet load balancing) • "���� 9�7#�� >���) !v�"� $�+�) "(per-destination load balancing)

����� L�: ����) (�����? F��:: • ��)�� <�� &�' 2���) ���+�� ����? �)� ��� �*��� ,�� /6 >=4? ����� ������ �+� !���6 /�' !�C

<�� L�: $��� �� )��� ��� ����� .F� I�������� ;-��) �� )��� �+� !���6 ��' . ;���C �: �'��" D)���R)&�� D)�� &�� �����" (per-packet load balancing).

• ��? (��' /6 ���)� /�C ��+� <��� ���) 3 2�� I���� ���0 ;���C IP ��*��� �� ��� � ��)�� 9�7#� >��*� ' . (��� �: ��)��� ���� �6 <��� <��� ,�� �*��� ,�� /6 ����� !*��� $��� F��)IP 2�6 ����) I�

/�C ���� .�� I��� �� M /��"���� 9�7#�� >���) !v�"� $�+�) "(per-destination load balancing) �:� !�� $�+�)� ���� 2��� P��� O�� !�� �� !V7d�#� ;���C.

2+���� �� + �- >&'�� C���/

P� �6� ��*��A6 /�' �'��) ������ ������ �� &����� 2���) !��� ��)�)�� ����� <��.

(��' ����N� 2���) !��� (�7 <��� !0�� ��- P��� I���IP2��� ����� (� ���� /6 ��� �*��� !�� $� . �'��

.)�� <���"&���� ����� >&'."

�� ����� ���)�� ��� �*��� (���� ����)� ������� ���S) !�� �� ��� ���S) I���:

Universal Knowledge Solutions s.a.l 115

• �� >����� 2���) !��� ���- 9��� ���S)� ���) (�" ������ >&'��" • �:�'�� &�'��� �3���)��� �� )��� 2���) !��� ���- 9��� ���S)� ���) (���"2+���� �,�����&�" . <�� �'��

����� �3���)��� (' �* �� 2���)" ���� �� >&'��"

����� 2���) !��� ��)�)�� ����� <�� P� �6� ��*��A6 /�' �'��) ������ ������ �� & . !��� L�: ��)�) �������� 9��K� >���) 2���) ������� ��S) >�K� <�� L�: �� ���S)� 9�� ������.

(��' ����N� 2���) !��� (�7 <��� !0�� ��- P��� I���IP ���� /6 ��� �*��� !�� $� 2��� ����� (� . �: I�)��

������ �� ���� /6 � H�� ������ ��� �*��� /�' ��� .<��� ��� (�7 >�A��� ��) 2���� !0�� ��� /��� . .)�� <��� �'��"&���� ����� >&'."

� �*��� (���� ����)� ������� ���S) !�� �� ��� ���S) I����� ����� ���)�� �� . !�� �� ��� 9�� I��� ���

���4 ��A ���4?� !�� (' �� ���� ��-�). • >����� 2���) !��� ���- 9��� ���S)� ���) (���)����6 �����' ��' .( �'��� �)��0 !����� >����� &�V�� !��� �'��

�)��0 <���� ��� ���)�� <�� • ) (��� �:�'�� &�'��� �3���)��� �� )��� 2���) !��� ���- 9��� ���S)� ���"2+���� �,�����&�." 2��� (��� ���

2���) �3���)��� &�' �� )�� (? ��� . ����� �3���)��� (' �* �� 2���) <�� �'��" ���� �� >&'��"

�� + .�/ � + >&' -��]� (�#�� ������/2+����

F�� �2���) !��� /6 &���� ���- ���76 ��' ���� 8 �3�� 1�� ��K): • ��� �*��� ,�� !�? (� ���- ���76 2���) ������� ���4� &�' !���) ����'

• �� ��� �*��� !�? (� &���� <�� ���76 ��'2���) !��� �� >=4? ����� ��-

� ����� 8 L�: !� I��� ���C ���7�C 2 I� ������� ��4� K�)�� T��� ������� ���4� ����7�? ��K� $7�2�� �7���)� O� C ���4� !��:6 I���� 2���) !��� /�' ���78 ����' �� ����C�� .

) $7� �� (��) �) <�� �� ��� ��*��� !��� ������� ����� �3�� 8 9� )� I��� I@] (�� Y (���� !���� �����2���) !��� ��- �� ��) 2��� (��' !��� �� ���� !�� .

>&'�� ����-� 2���) !��� �� � M (' <��� +��) �) ���7�C �'��" &� ?� -�����"2���) ������� ���4�� �4� .

`��)� !��� (�7 ����8 ������ ��- /��E) (�� 0� 255 T�� ������� ��4� ���? ���7�? /�' ��4 ���� !�) T�� &� ��� <��� (��))>&� ��� 2����� ��4)� .(

Universal Knowledge Solutions s.a.l 116

���- $7� 2�� I��� 2���) !��� ���- (� ��- !� (�7 R� !��� ����)�3�� ����8 ������ ���� >&��' 2��� K�)�� ��4�� �4� ����8 ����� ���4� ����8 ������ ������ /�' 2��� �'��� ��� ��� �: ���7N� ��- I� �������

&���� ���- ���76 ��' �3�� 6 T��� !�� �� ���� . (' T��) 2��' 9���)� (�� �" �����">&'� &� ?� -����." ����:

2���) !��� �� 2��� (? !�0� !��� /�' 1�)����� ���� /��� :

(�� RJ& ����� 1 �� 9&"�� *+�� ������ 2+���� &� ?� -���� 1 8.0.0.0/5 Ethernet0 192.168.1.1 100 2 10.1.0.0/16 TokenRing0 192.168.2.1 150 3 172.0.0.0/8 Serial0 172.168.1.1 150 4 10.32.0.0/14 Ethernet1 10.32.1.10 200 5 10.32.1.0/24 Ethernet1 - 0 6 10.32.0.0/14 Ethernet1 10.32.1.11 100 7 192.168.1.0/24 Ethernet0 - 0 8 192.168.2.0/24 TokenRing0 - 0 9 172.16.1.0/30 Serial0 - 0

�� �� ����6 ����� ��4� �� (? 1�)��� ����� ��- ���76 !��� 2���) ������� >��4� (? 1�)�� ��1 . (? 1�)��

��� �*��� 2�)� <���10.32.1.0/28 .

�*��� L�: !�? (� ��- I? /�' 2���) !��� P�)� ��� >�K� ��� �: 2��� 9�7� . �*��� 2�� ) (? /6 ��: &�� 8 ���) ��� 10.32.1.0/24�)� ������� 3 ����� �*��� $� ,�� ��� �� &����� �: &�� C �*���� /��� !�� (�� (�)���

24 �: ���7� �*���� /��� !�� ����� 28 .

(? (Y 1�)�� �������� ��4� F�)�� I���6 ������� ������ &���� 150 � !��� �*����� ��)�� ���� ��� ���768.0.0.0/5 ���78 L�: (? K���� �)�� !�C !�� (�� �)) ( ����6 ������ +��)� 2��� ��0��� �*���� ��)2)������ ��4�(

������ &����100/�'? ���7�? ��� �S4? ����� �:� .

+&�"�� 2+���� �,�����&�� �"� �� 2+���� �,�����&�

�������� ������ 2���) !��� c�� >��� )� �0�C ����� 2���) �3���)��� ��)�E)2���) : • �� L�: �'��)I��8 ��� !���) �� �3���)� • �) ����S) $� !'��) !��)��� ������� /�' ?��)

• /�' �'��)Q��? !� � 2���) ������� ���S)

Universal Knowledge Solutions s.a.l 117

�2���) !���)��� ,�� �� )��� !��) ������ /�' ����� ���� �'���� �'��"2+�� ��+�"!���)��� .

����8 ���� ,�� ��) ����� ���� �'���� �'��" �(�� 2+�� RB�" .

���)�� ��K�C (�7 2���) ������� !���) ��� )�� �3���)��� �'��" �"� �� ��&��Z#�� �,�����&� ."

������� !���) ��� )�� �3���)��� �'�� ���)�� �K� (�� " �,����&� +&�"�� ��&�Z�#��" .

2���) �������� ������ 2���) !��� c�� >��� )� �0�C ����� 2���) �3���)��� ��)�) . L�: �� )� >&��' !7�#��

;���? &�� �)��0 2���) ������ ������ �3���)���: • 2���) ;���@� ��)�� I��8 ��� !���) �� �'��) ���C��4 ������ I���7� ���0 /�' ����� ���) � ��

!��� • ������� (' ��)�� P�� ? ���K !��)� (� !��� ��� ��� ������� /�' ?��) �) ����S) $� !'��) !��) ���C

��*� 2���)

• S) (�� � ��� Q��? !� � 2���) ������� ���S) /�' �'��) ���C!4��� ������ ���� ! �) ��'

/�' 2���) !���)��� ,�� �� )��� !��) �) ������ ���))� �2���) ������� !���) ��' ����' 2���) �3���)��� ���)!���)��� �� )��� 2���) ������� !���) /�' &���- ������ ��� ��� $��� ,�� .�' ����� ���� �'���� �'�� /

�2���) !���)��� ,�� �� )��� !��) ������"2+�� ��+��"!���)��� .

]� ����8 ���� ,�� ��) ����� ���� �'���� �'��" �(�� 2+�� RB�" . ���)�8�� ����� ��' ���)�� �K� ��)�)������� !�4� /�' �'��) ����)� ������� ����) ��' ����� (' 9���)�����7 &���)� . ����H� ���� ��)�)�

���)�� 2���) �K� (' ������� ��0�? ���)�8 ��� � ���� � ������ ���� � �� 7. 2���) ������� !���) 2���) �3���)��� &�' 9�K�) ���)�� �K�� (��� . ������� !���) ��� )�� �3���)��� �'��

��K�C (�7 2���) ]� ���)��" �"� �� ��&��Z#�� �,�����&� ." ��K� �3���)��� (� Q�� �: !0� !�' <��� O��)� 3�!�)�� .������� !���) ��� )�� �3���)��� ��? ���)�� �K� (�� �:�'��� " +&�"�� ��&�Z�#�� �,����&�" . !��� !� ��

���)�� ��K�? &�' ����' . ��K� (���� ���)�8 2��� !� � ���� ��� (� !���)�� �� )�� (? ���)�8�� ��)�� !�)�������@�.

$��� �� ���� .�� ��#��� �,�+��� �� 2+���� Classless Inter-Domain Routing (CIDR)

����' �����)� (� 2�' .)� ��� ���)�_ !*�� $��) O�?IP/�' ���)'3 /6 ���? 9��4 (�� ����' ;� . J7� (� ���� �0��)�#� &���� ���� ��� (����� (� ��+)� ��� ���� ���)� G9�� ��A ��� ����8 &���� (����� �� )� (?

���)�8��.

Universal Knowledge Solutions s.a.l 118

(����� +�� &���� ����� ���K �IP (�� (����� ���K ��) ���)�8 ��' 2���) ����' ����) ��'�� 9��4CIDR .

<�� ��)�)CIDR �3���)��� /�' ����? !� � EGP . !��� ;�)� ��)��� >����� >���� �3���)��� L�: !��� ��)��� (' ������� (� ��+�� ����)� �����) $���� ;��� �: � -��� (' ��)��� ���N� � ���� !�)��CIDR ����� (���

���0�RFC 1519(��� �� :

"Classless Inter-Domain Routing (CIDR): An address Assignment and Aggregation Strategy"

�-� ���0��RFC 1518(��� �� :

"Architecture for IP Address Allocation With CIDR"

�-� ���0�� ���78��RFC 1812 (' &��� ����� ���) �) CIDR.

J� �)

�0��� ������� ����� ���*��8 O��6 2��� ��' &��� ������� J� �) ����' ��)�E) . ����� (�� �6 ���� 2��� ���� �6

������ �� ������)� �:����) �)� ����6 !��� >���) ����:6 �? ��)��� L��)�� &��� ������ �+� !���N� .

����' I��) �:�'�� J� �) ��*3 9���)� >&��' J� �)9��� �1,����)� �������� J ��� ���� )��� . ��� J*� (��))J� �) !��' 9%4�) ������ �����) (�.

������ ��� B�0�

!)� I�)�)IP2��� !�� ��+= �0=0 �4��� /�' (���7� �� ������ : • �� ������

• 2���) !���

• 2���) F���

2��� �� ���' 9�7#� �� >����) !-? (��) �4��� L�: (? 36 .

������ ,��� &���� ���� ���� /�' >&��' y�7� I�)�� . �� 2���) !��� ���� ,�� 9�7#� �� 2���) !��� F�)�� ������ ����� ��4�� �� 2���) F��� F�)�� 3 (� 2��������� 2���) .

����� /�' (���7� �� ���� !�� ) ��)��" 1�(���� �&�Z�#��" .

Universal Knowledge Solutions s.a.l 119

�*���) (����� ��)�� <��� �'��"�*���) <�����."

���) � ������ �����)� ������� (���7#� (� !� . ���0� 9%4�)�RFC 1122(��� �� : "Requirements for Internet Hosts Communication Layer"

�-� �� ���0� �� �������� �4� �����)� 9�4�) ��� ����� ��4�� �����)�RFC 1812.

!)� I�)�)IP2��� !�� ��+= �0=0 �4��� /�' (���7� �� ������ : • ��� �����

• 2���) !���

• 2���) F���

�4��� L�: (? 362��� �� ���' 9�7#� �� >����) !-? (��) .

������ ,��� &���� ���� ���� /�' >&��' y�7� I�)�� . �� 2���) !��� ���� ,�� 9�7#� �� 2���) !��� F�)����� !� �� ���) (? (��� �)� $j�V4#��� �4� ����76 !��� /�' 2��� �� 2���) !��� P�)� �K�=� $� 2��� ��'�� ��

2��� O�)��� 2���) .������ 2���) ������ ����� ��4�� �� 2���) F��� F�)�� 3 ��� .

!� �IP2��� (�7 ����C !�� P;' !��)� I� ���*� (��� !� � ����� 9�7#� �� ����� !�S ) ��K� (� >P+� .

����� /�' (���7� �� ���� !�� ) ��)�� " 1�(���� �&�Z�#��" . 2��#� �� !��)�� 2��� (��' ���? /�' ��*���) &���B� 9D�V�E)������ �4�� 2�� ���)) I� $��� (' ���) � ���� $���� ����)� ������ (� 9�7#� 2 .

(���- (� 9�7#� �� 2���) !��� 9@)� . �*���� ��)��� � ��� <��� /�' !�C !�� ���)) I� ��� $���� ��0�� ���

�*���) (��� /�' ���0 !��� �4�� 2��0.0.0.0/0 .

�*���) (����� ��)�� <��� �'��"�*���) <�����."

���) � ������ �����)� ������� (���7#� (� !� . ���0� 9%4�)�RFC 1122(��� �� : "Requirements for Internet Hosts Communication Layer"

�-� �� ���0� �� �������� �4� �����)� 9�4�) ��� ����� ��4�� �����)�RFC 1812.

Universal Knowledge Solutions s.a.l 120

'���

�����) �� )�route ����)��� route PRINT F+��� /�' ) ��K�� !���Windows 2000 �? WindowsXP <�� ��� *���)&����� &� ���� ��(

�����) (���route&���� <�� ���76 �� �'��) (?

��&��?� (�' �- I'"�� �1�&� R����� ������&� (ICMP) Internet Control Message Protocol

!���)��� 9"��#�ICMP���)�8 ���� �� ��K) �) P�� C $�� �V� )�#� �'��� !���)��� 2�? /�' ���) !*��� !���8�

���)�8 ���� !�- (� ������ . ]� !���)��� �: !�- (� ��� )�� ������ &��� �'��"I'"" �? "R��� ��&" ���) ������ �? @� � >��='6 ���) ���� !��) (? (��� T��.

!*��� 9��S) I���ICMP ������ �+� (�7 IP . �� )�� �� M /����ICMP�6 ��� ������ �+� !��IP . (� �A����

$7��)ICMP !���)���� !��� P+�� L���)� ���)�8 ���� �� IP>=�)�� >3���)��� ��)�#� 2�? 36 .

B�0� : /6 �K� (���ICMP (� P+�� IP!�)�� !���)���� ,�� . !*��� ���)' ;�� ���� L�: ��ICMP ���� ,?� ����)�

������IP .� M 9�: I? �� (��� (? (�� ����� ���)� !�4)3 ������ >���) &�K� L�: ���)' (���.

R����� �1�&ICMP

!���)��� $7��)�ICMP���)�8 ���� �� .

�� )� ��'ICMP ���� !���6 I��� �@� (' �='_ ICMP (��� /6 IP�� ������� ��4� (���� ��K� I� @� � ����� ������ ��+� ,?�..

!���)����� �4� ������ !)� /��)) ����'IP @� ���� ��4� +���� ����) ICMP �='8 &���� ��� Q��)�� ���)

@� 9��K� /�'C ���� �3���)��� .

���) !*��� $���ICMP� ��7�)� !��� �0=0 (� 9H� F�) � ��- ���� ���� �ICMP.

Universal Knowledge Solutions s.a.l 121

���) �: �0=0 !��� L�:: • ��� !��(Type) • �:� +��� !�� (Code)

• <��) !�� (Checksum)

!*��� (�7)) �<�� �� ���78��ICMP ��� /6 ���78�� @� � ����� ������ ���� ,?� P�� C (' �='8�� ���) �) ��+� !v�"� (� !�C 2�� y��� I�� ����� ������64�� .

�-� ���0� (� ����4�) ������� /�' !�4� (���RFC 792(���� :

"Internet Control Message Protocol" �-� ���0��RFC 1700(���� :

"Assigned Numbers" Q�7�� �: (' ���)�� <*�0� � M �:�.

!���)��� $7��)�ICMP ���) !*��� !���6 (? ���� ��� ���)�8 ���� �� ICMP (��� T�� �<�0�� ��A !���6 �:

!�� ����' (' ��)�� P�� ? ����� �: !��) (? �? $�7) (? !*��� L��.

�� )� ��'ICMP ���� !���6 I��� �@� (' �='_ ICMP (��� /6 IP ������� ��4� (���� ��K� I� ��@� � ����� ������ ��+� ,?� .������ ���� ���� (��' /6 @� ���� I? !��E) 3�.

!���)����� �4� ������ !)� /��)) ����'IP @� ���� ��4� +���� ����) ICMP �='8 &���� ��� Q��)�� ���)

@� 9��K� /�'C ���� �3���)��� .8 ���) !� ����6 �? @� `=46 !���) 3 @� ���� &��� &��� (? /6 &�� ��� ��.

���) ���� !�ICMP ���) !*��� $��� (? 36 �4� ��)@�:� ���� ICMP ��7�)� !��� �0=0 (� 9H� F�) � ��- ���� ���� ��ICMP.

���) �: �0=0 !��� L�:: • ��� !��(Type) (� 9H� !�� �:� 8���� ��� /�' !��� �� • �:� +��� !�� (Code) (� 9H� !�� 8�� ���� (' ����76 ������� ���� • <��) !�� (Checksum) (� 9H� !�� �:� 16(� <��)� �� )�#� �� ����� ��H� ������ !���)

!*��� (�7)) �<�� �� ���78��ICMP���) �) ��� /6 ���78�� @� � ����� ������ ���� ,?� P�� C (' �='8��

2�� y��� I�� ����� ������ ���� !v�"� (� !�C64�� .

Universal Knowledge Solutions s.a.l 122

�-� ���0� (� ����4�) ������� /�' !�4� (���RFC 792(���� : "Internet Control Message Protocol"

�-� ���0��RFC 1700(���� : "Assigned Numbers"

Q�7�� �: (' ���)�� <*�0� � M �:�.

&�� 6��"��� &�� D��&�� �����

������� ����� : ���� �� �����? ���� TCP/IP

������� ������� :

9�� �K�?Glossary<��#� .

!"��: /6 ��)�) �) ���� 1�� ��� �: �� 1��)�� ����� ����� �� ������) ���� TCP/IP ���� (� ��)�E) �)�

���)�8 ������)� . ���� &��6 �� (�)����? (�)���6 (�)�� /�' ��� �: �� +���TCP/IP : �������� ��'8 ��� ��-��� P���? \!� ��� � �9�7��.

��#� $� %�:

/�' !4� �: �� ;�� 9��)�: • >��������� 9�7� ��'6 ���

• ��� ��-��� P���? \!�

Universal Knowledge Solutions s.a.l 123

1.14-15.1��(�'�� ��� "

�3���)��� ��*�' �� ������) ���� !)�) �) ���� (� (��'�� /�' ��� �: �� +����TCP/IP : • ���� &��6 �� �'��) ����6 ���� TCP/IP������ ��'8 ��� !0� ^��-��� P���? \!� ��� � 9�7�� ��

• ����)�8 ���� ��� � ����� !�� ��� � �;� ��� !0� (��� )��� ����� >&��' (��) ������) ���� �.

B�0�: ����� /�' ���� l�� )� �: ������ ���� (� ��� ��)�� 6 ��' !���)��� ���� <�= ���� )� (? �j��E� I� !���)���

��� ����� ����� ����� ����� (� (�)�K��)� (�)��� (�� ���) � !4�) �S /�' !�� I�� ������ ���-? �� L����'���� . !���)���� ���� ��: (�–����� ���� (� ��� I? ��� ��n�����) !���)��� .

3����� $�L��� � �/ ������&�

DHCP

9��#� !���)���DHCP <*�0� �� RFC2131 � RFC2132 !���)���� >�����) ��)��� �BootP >=]4? 2���4]) �) I� ����� `����UNIX��� (' Q=-8�� ���4 R�-? F�)�) 3 �) .

!���BootP Q=-8�� ;A�� I� (��+� : (���IP �������� ��7�)�8 &��B��� ���� Q��-� � ����� !�� ��� ��+=

TFTP Q=]-8 !���)]� 2 /��)� 2)��� /6 �� � (� 2��S ) ��K�� �4� ������ !�� ����' ����) 2�+�) �) . �'�]� !���)���DHCP ����� ���6 9�7�� ��=���� L�: ")+���."

3����� $�L��� � �/ ������&� :

��#�� ���'" 1. ?��� (��+DHCP ���� !��� T� !���N� �� � $� 2����) "&��� !s��? (�" 2. �� � ���� !�� ��DHCP (��' +�� (��+ $� 1���)�� �� C �: ���� ������ ��� /�' IP ����])� 2� R�

O� C ���� �=����)�� P���C �� � (' �������� ��� Q��- &��B�� /6 ���78��7�)�3( 3. �� � ���� ��' !�� �� ��DHCP /]��)) (? O�] ? ��'�� ���� /�' &����� ���� �� (���� ������ ��� /�'

L�'�� !��� != (� (��+ (� !��#� T�" ����' ���/ ���DHCP "� (���(��+� ����� ��� /�' >�)�0 4. �� /�' >���)' !���� (��+ ?��� �� � (� �:���) �) ���� �=�� . +]�� &�)� 94� ������ ����+ &�)� ���� ����

+�� ����) ;��� ���� ���Y �=���� . �T]� /�' ,�� ����� ���� !�4) ;��� /�' ��)�� &�� L�: ;�� (��� �� � (��� ���)�� ^����� ���� ���'6 (����� �� �� (��+�� (*��+��� �:+��� ��- �) (������� K��)�3 /�' >����

+�� &�)� (�7 ���? ���� �� � Q=-6 &��'6 ��' �)��0 ������� L�: /��) T��� (����� L�: �� +�� �) 5. ������ ����+ &�)� +�� ����) I��� �>����� �� � (�� !�� ��+�� &�)�

Universal Knowledge Solutions s.a.l 124

6. �!�' ���� !�� �� ��? ��� +�� ����) ;�� !���6 ������ ����) (�� 2��' �� (��+ ��)�� ��� �� a��� 9E-�) �? � Q���? �0=0 (� �0�C ������ ����+ &�)� ������� !��� �) �=���� +�� &�)

7. ��+ &�)� +�� ����) I��� �!��� ��' �- �� � (�� !�� ��+�� &�)� ������ �� 8. !�� �� ��? T� !���6 ����� �2)��'6 (' �:��' /� )�� �+�� &�)� P��)� /)� !�� �� (��+ ��)�� �9-�) ���)�

���� !���"&��� !s��? (� " ���� �� � (' >�0��DHCP) !�C ���� &��'(

3����� $�L��� � �/ ������&� : ��B�0�

1. �� � !���)�DHCP��+ $� � ��� !� � ��� 2���� ,�� /�' (����)� (* . $��� /�' (����)� (*��+ ��)���

!��� � M ��� DHCP��)���� !�4�8 (������� !4)� . T� ;���? �� )� /6 F� �� ;�� ����– �� ��K�3 ���!�� ��� n��6 ��' /6� ����� ���'6 IC ��)�� ����' (��+ Q=-6 ���� �� �) ������ ��' T� ����) ����

���� $���� &�' (�� !4).

2. (��+ !���)��� J���DHCP 2 `����� !���� 2 `���� I+��� �� � (� >���)' ����6 ���� �=���� +��� �=���� L�: $�+�)� . I��+� �? ��*� !� � !��) 3 �) ��4 ;��� !�' +�� P��6 ;����� (�� ���

��)�: !�4) ��' >�)-H� ��� (��4)� (*��+ $� (�����)� .+��� ����� �=���� (�7)): a. (�����IP��'�� ���� ���-?� b. ���B��)��*���) <��( c. P���C ���� �(DNS) d. O� C �=���� (� ���� /6 ���78��) ���0� /�' Q=�8 (���RFC2132 .(

3. ��� (*��+ ?DHCP �� � $� ��7����� DHCP 3 �6 ���� ������ 2�� ��)� $��� (��) T�� ����' (��' �� )��� ���� T� (����' �� )� 2 (��� 3 F� ��'�� ���� ���-@� �? ��� � ��' /�' (��+ �:��' (���.

4. �� � F�)��DHCP �=���� +�� P��6 &+�� IP�*� !� � (��' !�? (� MAC) &���� �4� ���� �-��� (��'���� .((��� �: /�' O� ? &��' I? !�4� ��' /6� �>��*� (��� ,�� /�' !4�) &��� !�� /6 +�� �: I�H�.

5. ����� ���� � ���'6 /�' P���8� (���7#� $� ��������� ���� ���'8 �� )� !7�� (�) ������N� (�� �� /)��*� ��� /�' (��' +��.(

6. �� � /�' ���)'3 ;��� 3DHCP����)� �+� ��� �S4 >�K� ��� /�' >���� f@�' (����� $�+�) .

'��� R "� � �/ ���'"DHCP R�B� .�� Windows

/�' !��� �� � �: ��)�� ��K�Windows 2000 Server �? Windows 2003 Server �� � ���0) /��)� /)� DHCP !�S ) ��K� <���Windows.

Universal Knowledge Solutions s.a.l 125

1. /6 ;:�Control Panel

2. �����? /�' �S7Add Remove Software

3. �+ /6 ;:�Add Remove Windows Component

4. /6 ;:�Networking Services

5. �) Dynamic Host Configuration Protocol2)��0) ;���

6. �' ] �� 2)����? ��K)� ���0) (� P��)�3 �Administrative Tools

7. &�C !jS

8. /�' ����� �+�� �S7Local Host�=���� (�7)) ^��K) �) &���� (�7 ���� (����' !��� 97?� : !���+��� ���+ !��� �Q��� �(����� . (���) � �� >���)Windows Server)�#� ��� ( ;��� �'��#� ��K� (?

&���� ���K (' >�7�' .���)�� �=����F)�� ;���) �) �=���� $7 ^

9. �) I� (����� !��� (� �*+� !��� !+' F����N� 2�? K�3�� � 2'+�� 3 T��� $�+�)� 2)

10. +�� ����' ���76 &���� (' T��Reservation(��' ���� IP � !��� (� (���� �*� !� � 2���MAC (� �� ��-��� (����'F���� ��? /�' ���� )�) �) ��

11. �� � ����)� F J��) �) &���� (' T��DNS) >���3 2����� ( O� C ���� � (� Q�� I? �? F)�� ) (�� � �6�����) �� � ��'6 �� F)�'��� P��0? ;�� �: F�� ;�� �- �'��� � ��� ��C <��)� �6 �>�Windows Server

��V� d)�#�(

12. �� � �: /�' (���)�� (���7� !��� F)��'6 ���) (? (Y F��' . ;��� !� ���� ���'8 (� >���)' F� �)� �� � /�' ��)�) ;��� !�� ^;��� (�DHCP��4) �) ���� ���'8 ���� !���)� F�� (� >���)' �

���) ���Control Panel �0 (�� �Network Connections ����) �Local Area Network >�� ?� IP/TCP.

13. �� � (� 2�����' /��)� L��'6 ��� (���7� ��? Q=-6 �'?DHCP

14. &���� J)�Command Prompt���) �����) ���� :

ipconfig /all 15. K�=)� �.*�)� ?�- �� � (� �=���� � ? �- 9�7� (?DHCP>����� 2)��'? I� 16. �����) ���:

ipconfig /release

�����) ����) �'? �0 (�: ipconfig /all (��� (Y F�)�� 9�7� (?� ��:� �- ���'8 (? K�=)�0.0.0.0.

17. �����) ���:

ipconfig /renew

�����) ����) �'? �0 (�: ipconfig /all

&���� ���'6 /�' !4� �- 9�7� (? K�=)�. 18. �� � �� )� �*�� �:�� �F�?�� �>�� ?DHCPs����� ���'8 ���)' (' >�7�' (���7� ��'8

Universal Knowledge Solutions s.a.l 126

�,�+��� C��� R�B�)��J�'���(

>���� >3H� `��� ������ ���)�8�� (��4)� (���7� (� ������ ���� (6 /6 ��*��)� �A� ���' �0@� K��)�3 ����� (' �'��)� ����6 ������ ���� /6� ���) � (��� !

(����)�� (���K� �� <��� !H� /�' ;�� R �)� : 2���) ��K�� (���7� ���: (' �0@� K�)�� I� �3��� P���? ��K�

���4� ;���? (' �0@� K�)�� I� ���)�8 . � ��K� !�� P+� �: ����)DNS . (? (� �A����DNS �-=� ���0) �� R �)� !�C 2��: (? 36 9�:? &�' <��� @ �u? �-

(������ (���7� P���? (��IP . O�)�� �� ������� ��)�) ���4�� P���? 2����� ��0)�� 2�� �� )�� I� �-� ��� (����� /�' 1� CIP &+��C /�' �3�� . ���� ����)���DNS(���)�� =� !�S ) �+�� �� . ����' �� >���� >��� ;��� ���

;�� ���� � /6 !�4� �����' ��� ����)�8 ���� 2���) .

��K� ��)��DNS�'+�� ������ �'�- ��K� � . ���� ���)�" �)��"(' ������ (�+ )� $-�� !� ���� (@� ���) (@�� 2���� � M $-�� ��)�) ������ (' T��� $-�� O��6 ��)�) ����' ������ �� ���� �� >����)���)�? (���)�� $-�� .

��K� r���)DNS

• I+��� ��� /�' ��#� �4� 9�� /�' >���)' >����� I��) (������ (���7� P���? (�� ��� ����' ���� • /)?DNS� (�����? (������ 2�� )� ��' ���0 �4� 9�� (' ����� !�� �� !� :���? (���7�� ����: P

�'+�� ���H��� • ��-Paul Mackapetris 9�4�)� DNS ���0� �� I��4 ��� /�' RFC 882 ���0� ��� RFC 883 ��' ��

1983 ��- ��� �Paul � �� ����� <���)�� NS • ����) O�� ��K� ��) ��4C !��UNIX ��' �� 1984 �� L��)�� &��� (��7�� ���� ;=� ����? !�- (�

�����Berkeley • ��' ��1985 ��� ������ ��? ��� DEC �:� Kevin Dunlap � �� BIND (Berkeley Internet Name

Damain System) • ��� ����Nortel $� ISC � �� BIND /�' Windows� ��K� ���BIND R ) 3 �) 2) �� UNIX �� �)�

��?DNS • ���-Microsoft �� � >�7�? DNS ��K� $� Windows 2000 � �� (�� Microsoft���=) � ��4�4 F�)�) . • (� �0�? ����30 ���0� RFC y�4 ����4�) /6 ���78�� !���)��� (� &���)� r�� !���)) O� ? �) ������ �:����

!���)���

I��� T���� I+��� ��� /�' ��#� �4� 9�� /�' >���)' >����� I��) (������ (���7� P���? (�� ��� ����' ���� ��� �� (���7� $��� /�' 2��+�)ARPANET .

Universal Knowledge Solutions s.a.l 127

��' (� <��) (�7)) ;���� ����) ��*��6 ����� �����: ���� �� (���7� P���? (�) � (� � M (��� �� ��3 �: ������)�� ��� /�' T���)� ����� ����� ���� ��� ���� .

36 �&��S4 ���� � ������ >3���� >=� ��)�� (���7��� R� ���0 !��� (? (� �A���� 2�? &�)� F�) �� >��7� ��� ��

��� ;���� ��A !� 2�?ARPANET� �� ���� �) $��)� ���) �� . /)? �-�DNS !��� (' ����� !�� �� !�� (�����? (������ 2�� )� ��' ���0 :�'+�� ���H��� (���7�� ����: P���? .

��-Paul Mackapetris 9�4�)� DNS ���0� �� I��4 ��� /�' RFC 882 ���0� ��� RFC 883 ��' �� 1983 �)� �

�� 9�4�) !���) ��'1987 (�)��0��� RFC 1034� RFC 1035 ��- ��� Paul � �� ����� <���)�� DNS � �� (�� ��K� R ) (�) �UNIX .

��K� ��) ��4C !�� ����) O��UNIX ��' �� 1984 ����� �� L��)�� &��� (��7�� ���� ;=� ����? !�- (�

Berkeley�:� : Douglas Terry�� Mark Painter� �David Riggle�� Songnian Zhou . ��K� /6 2)��76 ����BSD !�- (� Ralph Campbell ����� �� ;���� ��K�@� �4� T���C �'���� �� T��� Berkeley .

��' ��1985 ��� ������ ��? ��� DEC �:� Kevin Dunlap � �� BIND (Berkeley Internet Name Damain

System) !�- (� ���� &�� ��)��6 ���� Mike Karels� Phil Almquist� Paul Vixie . 9�7u? ���BIND �K�� ��K�?UNIX� LINUX $-�� /�' ���)� �:� org.isc.www ���)�8 �������� R� $��) $-�� �:� �ISC

(Internet Software Consortium) F� �� ��� �����C ���)�8 ������� (� ���� ���) �) �*�� !0�� I�� BIND . ���� �-�ISC ��K�? &�' BIND9�:��A� ������ ��*�� (�� (��)�� (� ���� &�'���� . ���) ���ISC (� ����? &�'

�78�� �:��'6 /�' &�'��� F� �� ��� ���)�� L�� �'� I��) �) ��K�C P+�? 1�� R ) �) ����� �����' /6 ��(���0)�� ����� $� ��)�P=� . ��' 2���) I� �'� �� )�)� �*�� $� !�4) �� �) $-��� ���� L�: ����) I����

�*���� R� `�)�� +��� �� ������� .

��� ����Nortel $� ISC � �� BIND' /�Windows ��K� ���� BIND R ) 3 �) 2) �� UNIX ��? �� �)� DNS ��K�? $� !��� �����)� +��)) �)� BIND /�' UNIX !���)��� ,���) !7�� DNS . $-�� (� ��0� !S E) ��K�?UINX ��� ����) DNS ;��� Windows!�� � (�� ��� ��� /�' ��� L�: !��)� . �-� ���-Microsoft

�� � >�7�?DNS ��K� $� Windows 2000 � �� (�� Microsoft $� !���)) ��� ���=) � ��4�4 F�)�) BIND ����� ������� !�� C $� ����)� ��A �? �����7 ��A ����� ��� c��) ����� .

<*�0� !+)��RFC 1034� RFC 1035 ��K� 9�4�) �� ,��C !� ) DNS (� �0�? ���� (�� 30 ���0� RFC O� ?

�� <*�0� L�: ���K �-� �!���)��� �:���� �) ������ y�4 ����4�) /6 ���78�� !���)��� (� &���)� r�� !���))�� C ��� .

Universal Knowledge Solutions s.a.l 128

'���

(' T�� 9��hosts2��' !��) I� !�S ) ��K� /�' 2*������ �? . ) !��) ��� �6 /�'Windows 2000 ���� �� >����� 9�� (��� %SystemRoot%\System32\drivers\etc /�' ��?

��K�?Linux ���� �� ����� ��� /etc.(

�����) �� )��� ��C ��' ��� !�4)3 (� <��) ����' ���� ��� /�' (���7� P���? 97?� �9�� O�)�� /6 �K�Ping.

R�B�� 9��� �� DNS@

��K� 9%��#�DNS : n (�������� (���7��� R� ���: P���? P�7�IP n (���7��� !����'+�� ������ &�'�- !� /�' +��� n !� ���*��6 ��)��"resolver"=�)�= ������ &�'�- (� ����)�3� � n ����)�8 ����� 2���) ����' n ���� ���� 9� �)� ��M n ) !���)���P���C�� �4� ������� !���

��K� ���)�8 �� !��� ��� /�' ����� $-�� ��)�)DNS .

��K� ������ &�'�- !� ) �) �'+�� ������ &�'�- (� $�- &��� �? ����� $-�� !� K�)��DNS���� .

��K� ��)��DNS(��+ ?��� /�' 2��' �� /�� � .

�H� ���� !�� �� &��S4 ��)&���� ��� /�' (���7� &�'( ��+� /6 ;�� 2���) �? (���7� ��? /�' �� � !�S ) (��� � ��� ����) ��� DNS���H� (' >�7�' .

���� � &�' !�S ) ��)�)� ��'�� ���� &�' $� ����)� ���� �� $-�� ��?DNS �� � /�' ������)�3 ��' 1�� ) ���.

!��� ����) (���� &���� $-�� ��?DNS�'�� !��� !� !�? (� ���� � &�' !�S )� ��'�� �3��� /6 ��� R� .

��K� 9%��#�DNS : n (�������� (���7��� R� ���: P���? P�7�IP n (���7��� !����'+�� ������ &�'�- !� /�' +��� n !� ���*��6 ��)��"resolver"= =�)������� &�'�- (� ����)�3� � n ����)�8 ����� 2���) ����' n ���� ���� 9� �)� ��M n ������� !���) !���)���P���C�� �4�

Universal Knowledge Solutions s.a.l 129

��K� ���)�8 �� !��� ��� /�' ����� $-�� ��)�)DNS 9�� &��N� /etc/hosts (���7� P���? ��� ����' +���) ������� (IP���)�8 ��' L��S� !�4)3 ���� (� >����� ,� .

��K� ������ &�'�- !� ) �) �'+�� ������ &�'�- (� $�- &��� �? ����� $-�� !� K�)��DNS���� .

n (���7� (� 9�7� !� �=���) /�' (���)�� �0�? �? (��4� (���� (� �� $-�� R ) �) ���� 9@)) .

n (��)� �� (� 9@)� ���� ��� (� !���) !� )9�7� �� �>&��' (������ ��- 1��� �!���) ��� (�� .

��K� ��)��DNS(��+ ?��� /�' 2��' �� /�� � . ���� � ���))P���C ���� � ( ����� (� ������ !���)�DNS /6 � (*��+ ������)� /�' �� �� ���� )��� ���)� &������)�8 /�' &����� O� C ���� � �? (��� . /�' ;�� ���

(*��+ ���)�� (? (���7� $���DNS ���� � (� !�*7 ��' /6 36 ��)�� 3 (�� �� DNS .

&��S4 ���H� ���� !�� ��)&���� ��� /�' (���7� &�'(+� /6 ;�� 2���) �? (���7� ��? /�' �� � !�S ) (��� � �� ��� ����) ��� DNS���H� (' >�7�' . &�' !�S ) ��)�)� ��'�� ���� &�' $� ����)� ���� �� $-�� ��?

���� �DNS2*�? 1� I�H) �)� ��� �� � /�' ������)�3 ��' 1�� ) . !��� ����) (���� &���� $-�� ��?DNS)� ��'�� �3��� /6 ��� R� �'�� !��� !� !�? (� ���� � &�' !�S .

R�B� �- +�� ��DNS@

/�' ������) O�� /��� �� ����S) &�' F��:DNS&�� C ���� �� . R*�4 � ����S) 1�� ��) !��� 1���

���K� &����DNS� BIND.

�)��� (��RFC �=���)SRV���� $-�� ����) . 2052 �=���)A6 (����' !�0�) IPV6 . - �=���)DName !���) &��'6� T�� ������ IPV6 . 2672-3

(������ �4� !� ���*��6IPV6 . - ��������� �=���)) �� )�) �) $-���DHCP .( 2136

DNSSEC����� ������� R� (��C� <��) � . 2535-51 TSIG/TKET�) J�)��� !���)� �3���� $�- . 2845

�'��BIND9 ���-? IPV6 � � (? ���� (�� ������) O�� �) IPV6>����- (��� ( $�� ��� /�' .

,��� ��?DNSSEC ������ &�'�- /�' <��) ����' ���78 /���� DNS��)��� � /�'� .

Universal Knowledge Solutions s.a.l 130

��)��DNS���� J���� ���' P���? !��� ����� �����C ������ /�' >���)' P���? 9���)� ��+����8 �� )�) 3 �) (

�4� ��)S� .

T=0 !�� � L�: (� q!� ��+))IPV6� DNSSEC!���)� ( ��K�� �4� ������ �=���) ��� (�DNS ��A �����)� ���� ���� ���6 �� &����� P��� /�' &���-UDP .

&�' F��: /�' ������) O�� /��� �� ����S)DNS&�� C ���� �� . ���K� (� !� !���) I��� �6DNS� BIND

��� T�� ���)���DNS!���)����� ����)� ����S) &�' /6 ���78�� R*�4 &�'� �=���) (� &���� ����? &�' F�)�� . ���4) &��'6 ��� �-�BIND��� T��� 2)A��4 &��'6 ���� F��� &���)�� �P��8 &���)� !�S ) ��K�C >��'� F�)�� .

�*��� �4� �� 7 $��� � ���0�� �+�� L�: 1�� ��)�) �!�� !� /�'IETF��� ���� ��)�) �� .

�'��BIND9 ���-? IPV6 � � (? ���� (�� ������) O�� �) IPV6>����- (��� ( $�� ��� /�' .

,��� ��?DNSSEC ������ &�'�- /�' <��) ����' ���78 /���� DNS��)��� � /�'� . �� )��DNSSEC ��� ) `�)�� ������ ��4� ��4� (� <��)� ��'DNS �� )��� DNS9�7� ������� J�)��� $�+�) .

?��� /�' ��)�) ����� <��) ��M !� �6 O�� ��"F�) � �� ."��� (? ;�� �!�� !� /�' ("F�) � �� " !� /�' >�'+��!���)� <��)� ���� ��) �) ���� � (� ��+ . O�)�� /�' 2����) !��)�� 2�N� ���� $-�� �� (��� �: (? (� �A���

���)�8 . ����BIND9 ��� `�)�� ��K� >+���) DNSSEC �3���� $�-�)� F�) � �� ��K�� TSIG (Transaction

Signature) .

��)�� ���DNS �����C ������ /�' >���)' P���? 9���)� ��+����8 �� )�) 3 �) (���� J���� ���' P���? !��� ����� �4� ��)S� .

T=0 !�� � L�: (� q!� ��+)�)IPV6� DNSSEC!���)� ( ��K�� �4� ������ �=���) ��� (�DNS �����)�

��A ���� ���� ���6 �� &����� P��� /�' &���-UDP .

C���� C��-DNS

P���C P�7� 9D��#�DNS (� &�� 2�? /�' "�3��� "(domains) . (� 2)��6 �))� P���C P�7� (� >���- �!��� !� !0������ I��6 (��� !�- .

�? ������ P���C &�� ��� �'��"."? &�� !�� �F��'�� P���

Universal Knowledge Solutions s.a.l 131

o (����' /6 (���7� P���? ���� !�C ����IP Q��� /'��� �"&������ '�&��" 2)���� �'��� "�&������ ('���� ������"

o (����' ���� Q�� ���� (�� ��IP Q�� /'�#�� (���7� P���@� >����' "6��#��� '�&��" 2)���� �'��� " ('���� ������ ��#���"

3��� �'�� /�'C O�)�� � ���#�� ���� ������ �,�+� GTLDs (Generic Top-Level Domains) . !��� �� ��' /6 ���) �) ���4C �3��� (' ����� ���� �� &����� �3��� ���) ���)1988 I���� ���� 1��� �����

��' ���7� �0��� �3���2001 .

U� !�"� ��+��� U� !�"� ��+��� I�� !�� �'��4 aero �����) ���� com !��'C� &���) biz ������) �:��� edu

�������) coop ������ ;)��� gov ���� ��A �� )� info ������C ������ ;)��� mil

9��)� museum ���� I��+� net R� C name ����� ��A ��*�: org

(����� �(������ .... r Pro ���� ��*�: int

(����� &�� &��)�� �*��IP

arpa

�3��� (� (�0 O�)��� ����: ����K�) ���� &��)� ���3� ��� (��� 1�� ���) .����) `=�4 ��S)��:

���� )�&�� � ��� )�&�� ���� )�&�� y��� y��: hk ���� Fi ���)�? au ����� Ch ����� Fr ��� ca F���� mx (���� Jp !�+�� br ����S�: hu ���� Se �����? de

9��C !� ����� ��A �3��� P���? (��))&��S4 �? &���� ( ����"SVU" <���� ��8"svu" ��8�“Svu” ��K� ��

DNS .

!� )��%M�� ���� R� 9�7�� R� (Fully Qualified)��4C 9�7� �� $� >������ !��� �� (� . !��� /��� (��� �!�0�mail.svuonline.org 9�7�� >=:H� >=��� >��� mail �� ��7�)�8 ����� .

�? 9�7� F�)�� (? $*� (��� (� �0 . 9�7� (��� (? (��� �6Host.svuonline.org ���� >������ (��� (?

mail.svuonline.org�? www.svuonline.org9�7� ������ �) ���� ,��� ��3 !�� ����? �6 .

Universal Knowledge Solutions s.a.l 132

P���C P�7� 9D��#�DNS (� &�� 2�? /�' "�3��� "(domains) .7� (� >���- �!��� !� !0�� (� 2)��6 �))� P���C P����� I��6 (��� !�- .

�? ������ P���C &�� ��� �'��"." . /�'C �3��� O�)�� �� ��� �: $7�)�) �? ��� O�)��root-level .( �-� (? 36 >�� ���) /�'C O�)�� �3��� ���0) O��ICANN) (����� ����8 !:H� ���)�8 ,��� �:�P���C� ( ����

��' �� &���� �3��� ���� !� �6 /�'2001�:� :biz �info �name �museum �aero� coop .

(����' /6 (���7� P���? ���� !�C ���� �(�'�� P���? &�� !�IP ����� ������ ������� ���0 Q�� ���� (�� �� (����'IP(���7� P���@� >����' . �'�� Q��� !�C Q��"&������ '�&��" ��� ���*��0 /�' ����� ������ ����� �'���

)(��' ���? ("�&������ ('���� ������" Q��� ���0 Q�� �'�� (�� �� �"6��#��� '�&��" 2)���� �'��� " ('���� ������ ��#���."

C O�)���� �4� �3��� P���? (� (���� �� )�#�>���� /�' . /�� (' /�'C O�)�� �3��� ���) �&��)� ���3� ��� !0� 9��� �0=0 (� ��H� P���? �:H��'6 O��� ������� ����K�)com� edu . �3��� L�: 1�� �� )�E)�) !0�com �org

�net ( �3��� L�: �'��� �>�7�? ������C &��)� ���3� ��� ������ �,�+� ���#�� ���� GTLDs (Generic Top-

Level Domains) .

&��)� ���3� ��� &����� �3��� $��� !�? (� ��� /�' !��� (���� (� 9H� +�� �� )�#� . �3��� P���? m���))��� P���C P�7� ,�� (�7 >���� ����K�)� ����S� ���� ����)�� .

��� 1�� ���)�3��� (� (�0 O�)��� ����: ����K�) ���� &��)� ���3� ��� ( .����) `=�4 ��S)�� . !��� /��� !��� (�7 (��� (? ������? �����) ���� (��� �!�0�edu !��� (�7 �? &��)� ���3� �� JP(���� �� .

����� P���? �P�7� P� � �-+)�� (� ���� ��-�:��S� �? !��� �4� . !��� <���) O�� �!�0� !��� /���Moldovia "md" ��3� (���� P���C 2���� Maryland �(MD)������C . !0� O� ? (��� /6 L��) !� �: /�' ��C �4)�� ��

Tonga +�� �� �) "to" .

���� �����' ��3��� P���? /�' ��� �����' ���� ���: (��)� ���@� (���)�� ���� P���? !���)� (��)�� (� ���� ��- �6 $�� �����' (� >�����? (����� !����� �-=' �� (�� M R� C ����� &��'N� (����� ���� �0 (�� !��)�� �� ������ . �6

!��� �� ��� �� ���- !4) (? (���com� (� (��=� &�' �? 93M &�' /6 $�� O�� T�� ��3�business.com y���� $3.5M .

9��C !� ����� ��A �3��� P���? (��))&��S4 �? &���� ( ����"SVU" ��8 <���� "svu" ��8�“Svu” ��K� ��DNS . ��K� ���� ���DNS� !�� �� ���� /�' �:� �� ���� 2�? 36 &��S4� &���� 9��� (�� <�� !��:N� �:��� . ���

�3��� �� ���� 9��� !�C 9�� �� )�� ���� ����)�� �3��� �� >��*� &���� 9��� �� )� (�� ��7������0 ����)�� .&��S4 9��C �� )� 2��' 9���)� (� ��� ��� L�: �����? �� ��? .

Universal Knowledge Solutions s.a.l 133

!� )��%M�� ���� R� 9�7�� R� (Fully Qualified)��4C 9�7� �� $� >������ !��� �� (� . !��� /��� (��� �!�0�mail.svuonline.org 9�7�� >=:H� >=��� >��� mail �� ��7�)�8 ����� . �� )�) (? O� ? $-�� (��� 9�7� ��mail(��:H� (����� (���3 9=) 3 F�� <��� ��3 $� 1���) (�� .)�)� (�7 ��:H� ����� P���C ��

��K�DNS !0� ����� �mail.svuonline.org. .���� (��' /6 &�� C ���� P��) �� �� . ������ ���78 ��)�� �- �6���� (��� �� )� 2�� I��� I� <���� >���) ����76 .

�� (� �0�? 9�7� F�)�� (? $*� (� . (��� (? (��� �6 9�7�Host.svuonline.org ���� >������ (��� (? mail.svuonline.org�? www.svuonline.org9�7� ������ �) ���� ,��� ��3 !�� ����? �6 . ��)�) ������ ���

!0� ���� !��) ���? >�4�4 � &��� ����� L�:www ����)�8 ����� �mail ��)� J��) ����)� ���� (� ��� F�+���� ��4C ��3 ���S) (�� � M /6 +��� .!���) /�' >���)' ����76 P���? ����6 �)�9%��#� /'�� CNAME ��K� (�7

DNS .

�*+� !��� �: �����6 (��@) ���� �*+� !��� P� �6 ��' /�'C !��� P��� $� <���) <���) ;�� . &����� ���� ���)���*+� !��� P��� �*+� !��� P���? P�7� &��6 ���� !���)� ;C !����� �4� ��'8 ����� � .

�,�+��� �&� /

/�'C O�)�� �3��� &��6 ����' >����� ���com� org� net� edu !�- (� Network Solutions (� !���)� National

Science Foundation .

�� O�� O�)�� �� �3��� P���? !���)� O� ? ���K�� `��� >��gTLDs .

P���C !���) &� ��� ��� ��� ���+� ���� .

�� � !�S ) !���) ����' /�' (��*�� $� � ��� !���) ��' �S4? y��� $�� ������6 (� �A���DNS /�' ���)'3 (? 36 � (��+ !��� ��� ��+�2��� /�' ���)� &���� ���� . ��� &��6 (��+ ��- � /)��DNS ��)�� 2�N� �2� �4�

���)�8 /6 L��' ��� I� ��� ��+� $� <���)�.

�3��� ��)�) (? ;��DNS !-C /�' (��� � /�' ) ���0� �K�RFC 1219 ( �� � &��6 �� !��� O��6 !0�))�DNS ����C>�����)� >��� � ���� ��� ��+� F�)� ����� ���H� !�- (� .

���� � $��� $7� ��' ;�� ���DNS 9-�)� ������ ���� ,�� /�' DNS ������ >����� ��� 9-�)) �!�� ('

(���0)��� .

Universal Knowledge Solutions s.a.l 134

/�'C O�)�� �3��� &��6 ����' >����� ���com� org� net� edu !�- (� Network Solutions (� !���)� National

Science Foundation . �� �3��� P���? !���)� O� ? ���K�� `��� O��� >���� ��S) �- I���)�3 !� �: (? 36 O�)��gTLDs .����� ���K�� !�- (� ��)��6 �))� (����� �4� �3��� !0� O� C ���� ����)�� �3��� ��? .

��� �4� ���� ����)�� �3��� &��N� �4� ���� � J��) �) ����)-3 (� ���� F��: . ���)) (? J��� (��

;��� !��)�� �� ���� �3��� �� ����76 �3��� . ����� 1�S �� (���www.cann.org � M /�' !�4�� Q�7�� �: (' ������� .

���+� ����P���C !���) &� ��� ��� ��� . T��� 9�� ��� /�' /�'C !��� &��6 ���� $� ��� ���+� !���)��

���� � !�:@) I���DNS�3��� !� (�7 P���C (' T�� �����' $� !���)� . ��' �S4? y��� $�� ������6 (� �A�����) ����' /�' (��*�� $� � ��� !���) �� � !�S ) !��DNS &���� ���� (��+ !��� ��� ��+� /�' ���)'3 (? 36 �

2��� /�' ���)� .���� � &��8 ���� ���� F��)3 �) &��S4 ����H� !� �: /6 @��) � . � /)� �!�� !� /�' ��� &��6 (��+ ��-DNS� $� <���)� ��)�� 2�N� �2� �4� ���)�8 /6 L��' ��� I� ��� ��+.

�3��� ��)�) (? ;��DNS !-C /�' (��� � /�' ) ���0� �K�RFC 1219 ( �� � &��6 �� !��� O��6 !0�))�DNS

>�����)� >��� � ���� ��� ��+� F�)� ����� ���H� !�- (� ����C .� ��+� ���� � ���) ��K� ��'6 ���� !���)� ������C (��+ �� � (� >����)���)�? ���'8 . �� � /�' >����)���)�? ����C �� � �� �)) �) ����S) ,�' �)��

����)�3 .

���� � $��� $7� ��' ;�� ���DNS 9-�)� ������ ���� ,�� /�' DNS ������ >����� ��� 9-�)) �!�� (' (���0)��� .

��+� R� &��"�

������ P���@� ������ (�� Y !�- (� ��� )�� P���C !��� �'���� P���C 1�� ��)�) . ���� P���C `��� �) �-� /�'C O�)�� �� �3��� P���C !�� ) (� ��H� P���? !0� >����� �'���� ��)�)edu.com .

� &��4- P���? �� )��� J4�� �>&��'F)��H� (' ��� !� � 9%��E)� !� �8 ��� . �� L�: �����? �� ��� � (��) �!�� !� /�'

!��� �� >�4�4 � �:+�� �) �- &����� &��4�� &��� P���C $��� (?com .

���0� J4�)RFC 1032 (� !��? ���0 O�)�� P���? (��) 3@� 129�� . ��� (? 36DNS>���� J��) P���? �� )��� (�� `��)� !���63 /6 9�� 255!��� ��3 ������ (� (��� !� !�? (� 9�� . �� ����C ;�� ���� �!�� !� /�'

!� �8 ���� P���? $7� &���7 /6 ���0� ���4� ��)� .

Universal Knowledge Solutions s.a.l 135

�B̂�̂L��� &K �,�+���

���4) O��DNS�� � �� /6 �*�: R � !��� �� ��� �*�� L�: 2���) . !� ) ��� $���) ��)�� ��)�� ��������� ��*��� ����H� . ���)�� !� � $��)� P���C �3��� �� )� !�� ���)�8 2)�� I� !*�� $��) (? 36��7��� T��C� �=�C� ...r . !0� !��� ����Twinkies.com�H� ���� <��)� 3 �� )�#� !� �.)�� $�4) �) ��

�0�? 3 2��� .)�� (' (='_ .

;���C ��� $��) /�' &���- �3��� P���? ���� �6 ���� $-�)� (? ����' ;�4� ���)��� . P���C &�� �DNS ���� (��) ������ $� >�*� � >�*� ��)���� ���)� ���� ����� (� Q�� F��: (�� �6��)���� .

��� ���- ��Sony ����� (� ��*+� �3��� !� /�' ��)��)�� $��� $7�� Sony.com ;���C >�� ������ ����' �:� !�'DNS .

��"�� �&��� �,�+��� C���/

��8 ���� (? 36 ���0 O�)�� !��� P� �6 /�' �'��) �) F�) �'�� !��� P� �6 ��*��6 2� ) �'�� !��� ��� �� �� ����� (��))�4� (��+ ���H� (�7 .(

��) ��� /�' ��� (��) : n ���� !��� (�7 ���� �� ���) n �0 (���7� 9���)���� !��� ��� ) �0�? �? (� n /�'C !��� ���� $� <���)

�� � (? (� <��) /�'C �3��� /�' ;��)� &��N� ������) !�- J��4 ��� /�' !��) �/��C �3����� �4� P���C ��/��C �3��� .

_�BIND

(� �����? r�� �0=0 F��:BIND :BIND4� BIND8� BIND9 . ��KBIND4 ��������0 ����� ��� ) �� ��0�� � �� <*�0�RFC �-� 1034� 1035 .( ��?BIND8�46 O�� ��� ��' L�1997 ��46 O��� BIND9 ��' 94)�� �� 2000 .

���� r�� ���) 3BIND5 �? BIND6 �? BIND7 (�� ��� �BIND8 /6 ��)�� 2�? ���� �� �>�� ��: !���) (' &���' ����� � �� �-� 9�7 I���� � �� �-� . ��46 O�� �>�����BIND8 $� BSD4.4�� ��-�? $��� $�� �) T�� �4� r

/6 ��K� ���8 . � �� ��-�) O�� ���Sendmail �-��� 8����� � �� �-� ��-�? &��� � �� �-� +���) ��� . I�)��BIND8(��C� ���)��� ���)���� �)�0? �) ����) �����) (� ��' /�' . $��� ���BIND9 2����)� O�)�� �:

������ &�' ���� >��'� ������ (��? �4��' ���� /6 ���78�� �P��8 �����' (��@) >��'� +��� �� )��' ��� ) `�)��( � !���)���� �'��IPV69�7� ��� $)�)� (? (��� �) R� (� ���� /6 ���78�� ��+)� ;���@� ����� !�� ����'� � .

Universal Knowledge Solutions s.a.l 136

&���� ������ /�� ���)' O�� ���)��� ������ ���BIND (&��� �� ����� ������ (�+ ) ���� . (��� �!�� !� /�' ���)'BIND9���� (� &����� ���4� ������ 2�@�� . T��� ���0)�3 ��K� $� !���)�� R� +��� ��- !4�� ���� �6

!�� !�� (� !���BIND ��K� (' ���) � ��K�? /6 UNIX .

��� � ���� 9�) ) r�� 9�) �BIND9 ��? ���'8 ,��� +�)�) ���? 36 1�� ��7�� (' BIND4 (' 9-�) �)��� � �� ��)�) (? ��� �>����- 2�� )�BIND9 � ��� !�� 9���6 I���� T��� ���0)�3 �� �0=0 �? (�)�� &�� BIND8

F�� .

������BIND

o /'�� ���� ) P��6named ����8�� ���� !0� ���� ) P��6 �'�� T�� ����=�)�3 /�'named) I� +��� �?2��' !��� (P���C �� �� (name Server).

o �4� �'+�� ������ &�'��� ���4) ��' (���7� R�4 � &��� ���=�)�3 !�� ���) ���*��6 ��)�� �� ��DNS !�4)3�� ���� I� (��+ +��� �'�� � P���C !���� �� ���(Resolver)

o ��K�� �4� ������) ���? !� �8 ����DNS!0� :nslookup�� dig� �host .

�#�� &K ��� "���� �#�� ��� "���

����' ��A ���� � �? ����' ���� � ��6 P���C ���� � (��) .

�#�� &K ��� "���: o ��A ���� � ���� �6 !@�� I� !��� (' >����� >���� �? ����� ��-��� (� (+ � �=�)�3 >���� F�)�) �����

�2�' �=�)�3>������ >���� ���� �� � (N�

o ��� �4� ����� ���� � /6 � H� Q���N� ���� ������ ;�� 2����) (' >�7�'� �� � (N� �36� (? (��� � M !�;��� ;�-? (��)

o � $��� L�: $� 9�4)� !��� @��� I��� ��A �� � (��+ (��� (? ;�� �2��'

o &���� !�' P��'C �:� ? ��' �� ���� ���? 36 ���� ���) ����� ��A ���� � (? (� �A��� . ����*� ���� �������N� (? 36 ����' ��A ������ (��) /�'C �3��� O�)�� /�' !��) �) �6 I��� ;���Z �:���)' ��' ���) ��

��� .��) ���� � L�: !0� (? ����'10,000 ����0 �� �=�)� ; �#�� R "���:

o ��� �� � ����@� !*��� �? ��� ������ ����? I

o 2��� (��+ (' ���� L��� !��) ��' 2���� $��� $�))� �� � �: ���� .��*��6 ��? <�� (���� ����� /��)� !� ;�� /6 !�4� +�� O� C ���� � /�' ���=�)�3 `��� ���=�)�= ���� � ����� �� ���� ����

(��+ /6 2���N� ���) �*���

Universal Knowledge Solutions s.a.l 137

��B�0�: o (*��+ ���� )�) �) �=����� �4� ��*��8 ���)�� ���) 3DNS�� �� H� � ���� � /6 �� ) �) ����

(��� >����' >��� � ���� P���C �� � (��� (? ;�� ����� L��� ����� 2��' ���)'3

o (���7� P��� ����� !� �����' (� &���)�3�� (�+ ) J��� . !0� ���� �3��� �� ����� L�: ���) 3 (�� ��bin �? com �? edu�)��� ��� ��� �- 9�7� (' ������� K�� ����� ��'�� �3��� &�' <�' /�' (

��# $�DNS

!�� !���) $� ��) �� � ��� /������) ����) <�� : <��� !���

(��+DNS Client DNS

�� � (���� I��' ;��mail.svuonline.org

Demande Recursive www.silogix.fr

� �� DNS ���� (ns.mydomain.com)

Serveur DNS Local

I��' ��A I���) ;�� Demande itérative

��� �� � Serveur Racine

P���C �� �.org Serveur de nom .fr

P���C �� �svuonline.org Serveur de nom silogix.fr

Universal Knowledge Solutions s.a.l 138

9�7� !� ��)�#�DNS�? ��K�� (��+ (' &���' ��� (e� �� �� (��+ . ���� ��� ��' /�' P���C ���� � $��� (��)����*� . !0� ���� ����)�� �� �3��� (' ������� (� ���� �� ����*� ���� � F�)�) ���com� edu� org� fr

�de ...r . !��� (��� ���org !����� ����� ����� /�' .svuonline.org (���� com !����� ���) ����� /�' admin.comO� ? ���� � ��'�� ��)3��� /�' ���� !���)� ���) (? ����� !� (��� T�� �F��� ��:� .

+��� (��' (' T�� ���� ���? 1�)��mail.svuonline.org +��� (� >���)' host1.mydomain.com +��� 2��)�

host1� � !H��� �:� ���� P���C �ns.mydomain.org;�� (' T��� .

(' ������� ��? F�)�� 3 ��� �(��� (' ������� ��? ���� P���C �� � F�)�� 3mail.svuonline.org (' �? svuonline.org (' /)� �? org . ���*� !��� !�? (� ���� � &�' ����� ���� 2�? 36)��� .()��� 2��� >�K�� ����

(' ��� �� � (� �=�)�3�� ���� 2�N� �I��' �� �mail.svuonline.org .

����*� ���� � �� )�E))��� ( �3����� �4� <���� ���� � (' ������� K��gTLDs �3��� L�: (? 36 ) !0�com� net� org (�4� ��)��� � F�)�) . F�)�� �2��'� !���org !4��� ���? �: ���0� �� 1�)��� � �4� 2)��� �

!����� �4� ���)�� ���� � /6 ������ �� H� /�'org (' !@�� I�� ���*� �� � /6 2��� �=�)�3 (' ;��� mail.svuonline.org .

�� � /6 2�=�)� !���N� ���� P���C �� � ����org) @�� (' 2mail.svuonline.org ( � H� /�' !������ !4���

!����� �4� ���� � /6 �����svuonline.org . !����� R� �� � (���svuonline.org >����� >��� � �;���� (��� &��'N� �� � �: ���� � ������ �������� . ���� (��� Q��� ��'ns.mydomain.com ��*3 (�+ )�

�3����� �4� ���� �org� svuonline.org.

R�B��� ��#-� ���0#�,� `1��� �)"�

T�� ����� (� (�+ ) ����' $��) :J��4� ���)� &��' (��� (+ � ;�����&�0�� !��)) 3 (������� P���C ��-=' (C .

>����� k����� (�+ ) ����' ����������8 �����8 /�' ����� &�)�� .

��' ��1998 ���0� �� ����� �����8 (�+ ) !��#� ��4) $7� O�� �RFC 2308 �� ������) O�� �-� BIND8.2 �� ������6 ��7?� �����) �4� �BIND9 .

���) ����C (� �����6 (�+ )� ������ �����8 (�+ ) ����' ���) :

n 3 �=�)�3 �� ���� ��3 $� <��)� !��� �� �? 9�7� �� ����

Universal Knowledge Solutions s.a.l 139

n 9�7� �: !�? (� ������ ������ ��� ���� 3 n ;���� �� � (� ����6 ���) 3 n !�4� (��� 3��� �� !�� � ;��� �� � /6

$�)�BIND <*�0� �� ��0�� �7��� ��� L�: RFC ��K�? ��? WindowsI���) !� � ����C P��� (�+ +���)� ���)� .

T�� ����� (� (�+ ) ����' $��) :J��4� ���)� &��' (��� (+ � ;�����&�0�� !��)) 3 (������� P���C ��-=' (C .

$��� ���� (��� � (����� (���7�� &��' ���=�)�3 �K�� <��)) . (��� )�� ���� ��� ���� ���7 ��� /�' ��)��=�)�;�AC /�' >���� �!��� R � I�� ���)� P+� (��� �9�7� R � I�� �=�)�3 (� !�C P+� .

������8 �����8 /�' ����� &�)�� >����� k����� (�+ ) ����' ���� . 2���' �? 9�7� �� /�' !�4� (���8�� (�� � �N� ��������+ ) I��� (? (�� ����� (� !��E) ����� ����8 . ���=�)�3 (�+ ) ����� ��4) $7� O�� �-�DNS ��

���0� �� ����� �����8RFC 1034 r�� �� 2����) ��� �� >�4-�� (�� ��4) �: (�� BIND .

��' ��1998 �� ����� �����8 (�+ ) !��#� ��4) $7� O�� � ���0�RFC 2308 �� ������)� O�� �-� BIND8.2 �� ������6 ��7?� �����) �4� �BIND9 .

���*� �� � /�' ��� ,��- ����' ���K? ��RIPE (? ����? �� 60% &����� ��A ������ R ) ���=�)�3 (� ) ���� ����� ���=�)�3 (� ���� ����Microsoft���@� ���' �D��#� (��7� P .( /�' ����� �����8 (�+ ) �'�� �-�

&�� �� T�� �����' 1�� )DNS����*� ���� � !�� (� 9� � >�� ���� ��� /�' .

���) ����C (� �����6 (�+ )� ������ �����8 (�+ ) ����' ���) : n 3 �� ���� ��3 $� <��)� !��� �� �? 9�7� �� ���� 3�=�)� . n 9�7� �: !�? (� ������ ������ ��� ���� 3 . n ;���� �� � (� ����6 ���) 3 . n ��� �� !�� � ;��� �� � /6 !�4� (��� 3 .

$�)�BIND <*�0� �� ��0�� �7��� ��� L�: RFC ��K�? ��? Windows I���) !� � ����C P��� (�+ +���)� ���)� ������ ����C�� R� (�+ )� ������ >�4�4 . 9%��E) �) �=���) �� &����� ���� ���� ��K�C L�: �� )�) �6

��4C !���) �=���) &�'��SOA �? Start-Of-Authority( �=�)�3 ���� ���� �) /�C &�� �� NXDOMAIN )��3 ��� !��� ���� 3 I? .(� /�' P��� (�+ ���0) &��'6 �)� �0 (�15���S) �K� (� >���)' ���� 2 J��#� T��� ���-� .

3����� C���� �� ��� "�

���� � �� )� I��� ���' !� �DNS ��? ������ �) ����)�8 ���� ���� � !0� ���� � P���? !� mail ��0� �� ��� � �? �(���C (� ��? ������ �) ;� �WWW >��*� ) I? ;� �? ��N�alias��4C ����? /�' ���76 .(

Universal Knowledge Solutions s.a.l 140

���� � �� )� ��� 3� >����� �������' ���0) I��� �6 ��)��0 (����' �� ���� � L�: (��) �� >���ADHCP ��)��'6 $�+�) �� P��� (�7� ��� /�' &D�V�#� (��) �4� �3�� �� 36>�)��0 (�.

�� � ���� (�� �&���� P���? �:H��'6� P���C �3��� (�7 >�7�? ������) (���� �(����� (���7� ��� �� ��?DHCP

?��� $� 1���)�� ��� �Q=-6 !� $� &��S)� (����' (���)�� (���7� P3H: !���� ��������� ��� /�' ���� ���'8 Q+��� P���? ���0) �� � �� �DNS�)��0 (������ ���)�� .

(� �0��� r�� ����) O�� ���� � L�: \!�DNS��������� ����� . (����' !��)�� T��� !��� ��'6 (��� �r�� L�: ��

� (� 2)��'8 L� ?� 2'=-6 ��� I��� 9�7� !���) (? ���� ��� ��������� ��� /�' Q=-8 ��' (���7� ��DHCP � �� � !�- (� ��:����) I��� (�� !��� �� � (�7 !���) I��� T���DHCP.

'���

C��� R "� � �/ ���'"DNS R�B� ��� '� ���� Windows 2000

/�' !��� �� � �: ��)�� ��K�Windows 2000 Server �? Windows 2003 Server �� � ���0) /��)� /)� DNS �� !�S ) ��K� <�Windows.

1. /6 ;:�Control Panel

2. �����? /�' �S7Add Remove Software

3. �+ /6 ;:�Add Remove Windows Component

4. /6 ;:�Networking Services

5. �) Domain Name Service 2)��0) ;���

6. ] �� 2)����? ��K)� ���0) (� P��)�3 ��'oolsAdministrative T

7. &�C !jS

8. � ��*3 /�' ����� �+�� �S7P���? \!� �� �� F�� � 97?� ����

9. P���? !� ����� 97?� �� � /�' ����� �+�� �S7New Zone

10. �H�� ��� ���' �������� ����� �� ���78 >��7� (��)����� ��N� �4� 9�� ���) I

11. ������ 9���) (� P��)�3 ��' !���) ���:? �=���) �'���� ��K)�SOA �? Start-Of-Authority I�� ����� 9���) !�� !� �

12. ��? /�' ����� �+�� �S7�� �!��� (�7 (���7� /�' !�) �=���) ���76 (��� ������ L�: (� >���)'���76� �!��� (���7� (' �4� �=���)� O� ? �=���) (Host)�) �? � ����)�6 ���� ���� � (' �=��

(MX)

13. ���) � �!��� ��? /�' ����� �+�� �S7��Properties >=0� >��������� >3��� 2���� !��� ��'6 ������ �) ���3� ��'=-6 ��' (���7� (����' !��)�� 2�? �������0 !� � �������' ���0) ���(

Universal Knowledge Solutions s.a.l 141

14. � ���� � ��'6 (��� /6 ;:�6 ���)Forwarders( �� � 2��' ��)��� I� /�'C �� � (��' $7� DNS L��'N� ���) I� ����

15. �� � �: /�' (���)�� T��� (���7� $��� ��'6� �� � ��'6 ;�� . ���'8 (� >���)' F� ����) (��� �� � (��' ����) I��� T��� +��� !� ���� DNS7 ���� ���'8 L�: (�) . ���'8 (��) (? (���

�� � (' ��)�� (���7��� �4� ���� DHCP �� � ���'6 !���) ;�� �:��' �DHCP $�+�)� ���� T��� �� � (��'DNS���'8 (� P+�� (���7� (����' $� (

16. &���� J)�Command Prompt �� &�'��� ����� �� )� �? Windows ���) �����) (' T��� : nslookup � �� � ����� 9�7� I? /�' �����) L�: ����) (? K�=)�DNS9�7� �: 2�� )�� I�

Universal Knowledge Solutions s.a.l 142

&�� ������� 4&�� D���� 4&�� 6 ��� �����

������� ����� : ���� ����K�� (�? a����

������� ������� :

9�� �K�?Glossary<��#� .

!"��: ����)�� &�' /�' P�� ���� ����K�� (�C �����C a���� ��� �: �� 1��)�� : ��K�? O�)��� �������� O�)��

��� O�)��� !�S ) .���?� ���� ���K��� <��) �) ����*� ��� �� ����-� ,�? 1��)��� �)�� �����)����� ;.

��#� $� %�: /�' !4� �: �� ;�� 9��)�:

• ���� ���K��� ��)�� ������� ��K� (�? 9���)

• ���-� a����

• ��)����� <��� �����? ��� � :;��? �����)� .��� �������� ����� ��-�) ����� ...r

Universal Knowledge Solutions s.a.l 143

� (�

TB��) ������N� ��� ��3�4)3 !��� �� &���� ��)��- ���)'3 (��� � @� (? (�� �B���� ��)��� �� ��� )�� ;��� (' . ����� ���� ;�A? ��7?� G&���� G�'��� � )�) ����)�8�� ��4)�� �����H��� �4� �B�)������ ��K�C �� ? ���

�)������ ��K� /�' ����? !� � ��)�) ������ ��)��� ����� &���� ���:C F��) ����� ��� ����) � ��'��� $� !4�)����� )�� ��)������ ��K�C P��� ���7 $7� /�' �'��) ����? ����� 9���) �� ?��).

�8 �3���)��� ��*��� ����� ���� ���) $� &��+)� ���:? ��)������ �K� (�? � ? �� ���� ������ ���)TCP/IP .

����� (� 9�7 ���� (� ��0� I��) ���? 36 �����C m�� �����)�3 >����) ����? �- �3���)��� L�: (? (� �A��������C .�-����)������ ��K�C ����) !��� �� !*�� ����0)�3 ��� 1D�� � ��� )�� �����) ���)���� 3� ��w�� ����+

&���� �����) �� )� /6 ���78�� ���)���� ;�� &+��Z)���) � ��4�� <�� ��������(...� ����H� (� ��0� /�' � ����4 ����? ����� $7���)�K�C !�)�� <�) 3 ���)� �:���) �)�� �) ��� C (� ����)�)�3 ����4� /�' K���� .

"��M��� *� ���� &�'��

E)� ����)� ��� C 9B�� ����H�� �)������ (�C����H� �� �:��� ������ ��)������ ��K�C �B��:C >���� .

+��&�,� &�'"�� :

K��" &��� " �)������ ����K� (�7 ���H���������7� & (��7 ��=����� K��� I� ��)� ��� (� ����� K��� ��=�O� ? ��� (� ��)���� �������.

�'��4 ,��) ��7�� (� O��� ����H� ����) �;�� ) �? 9=)8 ��� � /6 ���78�� .

&�'"�� ���� :

9�:C (� (�'�� ���� (? ������ :�� �4� ��*�'� ;�� $-��� �����)�8 &���) $-���� 7 ����H� .

J�4)���)�8 <��� (' �����) �����' /�' >�4)�� ��� �� � (��� ����' ����)�)� ��� � L�: .

E)� ����)� ��� C 9B�� ����H�� �)������ (�C����H� �� �:��� ������ ��)������ ��K�C �B��:C >���� . +B��� (? (���

��� C (� (�'�� �����) �)���H�����)�#� ��K�C ;��� . T���� 9��4) �: ����������)�)� G��� ? ('� ('&��� !-? !�� �.

Universal Knowledge Solutions s.a.l 144

+��&�,� &�'"�� :

(� ��0� <B��)���� � ����H� ����� ����� )�-�� ��4 Zero Paper - .((�� K�� " &��� " ����K� (�7 ���H� �)��������������7� & (��7 ��=���� (� ������� K��� I� ��)� �� K���O� ? ��� (� ��)���� ������� ��=�.

���' ��-�0� �� G��K�? ���� �������� !���) &��+)� ���:C �7)�) ������)� (�7) �? !�' T��� !�� �� /)� !�� ���K�� �� a��� @� .

� )���H� $7� /�' >���� >�� ������� ;�� ) �? 9=)6 �? �-�� ! . y���� ��� �44 �!�0� !��� /��� ��' ��������C1998 �570000 (� ��@)� �����? �3�� ��4� ��=� ��)����� ;=� (� �'���� <�) �K�3 (? ���

�)������ ����K� (������ .������ !���) !� � 9�) � (� T��� /6 I�H�� ����' /�' >���� >�� ����H� ������ �� �Q��C.

�'��4 ,��) ��7�� (� O��� ����H� ����) �;�� ) �? 9=)8 ��� � /6 ���78�� . ������ 1�� ��7? �������) �3���� �? ��C &���� ����)�)�3 $��� ��� ����)�)�3 �-��� ��4��� >���: ������ ��A ��'�) 3 �? �

��'��� (�� !4�) !���) ���)�8�� ����H� ����K�� !4� ��� >�4�4 .� (������C (����� �'���� ���? ��Gartner William Malik ��' ��� �- ���*��+ ��? (? 1999 (� �0�? �90�� ��4�- ���)� ������? �3�� (���� (� ��' �:�

2���� � /�' 2������.

&�'"�� ���� : 9�:C (� (�'�� ���� (? ������ :�� 7 ����H��� �4� ��*�'� ;�� $-��� �����)�8 &���) $-�� .

��� (' �����) �����' /�' >�4)�� ��� �� � (��� ����' ����)�)� J�4) ��� � L�: (? /6 �L������)�8 < . <���������)�8 &���) $-�� �� �>&��' ��

����4� ��-��� ��-�? /�' ��)�) �) �=-������ �����) �3������ . �����' ��� ������ L�: �� �����C 9�7 ����� ������� (�+ ) ��K�? ���6� ����' ��� ) �����) ��)�) ���4? �) !���8��4�� ������ ���*� 9�� (��) �) . ���

������C (�4�� (��)Kevin Mitchnick �-�� (� 17000��� ��+� (*��+� �4� ����4� �-��� �-� Internet

Netcom2����6 �)� (? !�- ������C ��������� ��3� �� . ������ &�'�- /6 ��� (� (��) (? ��� F� ��� �-� K�)�� �)��-�C L��� ���� ��+� ����.

>�7�? 9�:C L�: ��? ����H��� �4� ����� ;� $-�� ��4�- !� ) . ��� !� � ����� ��A >&��' $-�� L�: (��) �6 &��4 1B��#� ��� &��7� ���'�� ���H� 1���� <�) = ��7��� ��� �����)�)�3 ��)��:? ��� >�K� ���) �) ���H�

>�7�? G&��7� G���'� $-�� ���7)��� .(���: !��'C L�: !0� (��� : �����) ��'���� $��) (�4�- �? &�� � J��� (�4�- ��6 ����� ��� ��� $� O�� �� �:� �������Kriegsmann������ ���� O��6 (� ��4�� ���7 ���� �) .

Universal Knowledge Solutions s.a.l 145

� ���� &�'"�� * �&-��

;���� ����� �� ��� )�� F�) (' �4 �+�� ;���� ����� �4��' >��0� 9�) ) 3!��)�#�!�� $-�� �� .

(? �S��� I� !�C !H�� 2���2��� /�' I��� �� )�� :;���� <�) ����� ,��) (��� !:�4 P�� �� ��� s3 �? ����� L�: ���� (��� !: ������� !��4�s<�) 3 �: P��0? O�� ��

�S��� ����� ��*�C /�' ����_2��� /�' �� )�� `��� (?O� C ��*�C 1�� :

o s$7�)� �+�� ;����� �)�� I� � (� o s2-�) !��� !: o �? ���)�8�� !�4)3 (' ����� ��� ? �: !:� 2� ����� ��� C �: �� �� �-=' 3 ��� ? F��: (?!�4)3��

s���� ����� o !:��4� (��� s��� C L�: !0� (� ���-� ;���? o !:F��: /�' �)�0� �+���)� ��-��� 9�) ��� ������ ������� ��*3 +��� s

o !:O�� /�' !��) �) ������) �4� s;���� o (��� !:����)(�� �6 ���� s3 �? ����� G!� � !��� ;��� o !: �>�� ?�2��� �� )�� s����� �3H��) `�� ���:@� G���� /�'

;���� ����� �� ��� )�� F�) (' �4 �+�� ;���� ����� �4��' >��0� 9�) ) 3!��)�#�!�� $-�� �� .?��� �6

��� �&�� � >&��' !�� 9C �� ������6 (�� I��� �� )�#� (���N� (� �'���� ��' ����� 94� (� �0�? +��)� ��+�� ;���� +��)� ����� O�)�� !��) �) ����� �P��8 .

�: �Q�7�� �� ��� I��� �� )�� $��)�� (? /)� ���)������� ������? ���� ��� C ;���)�� ���M� ��)����) ��� $��)�

) ����� (�7� �� <���) /6 >�� ? !�4�� ��:����2������� . (� >���� >P+� (? �: �!��� �: �� ;�� ��0� �� �0�? !�� (��� ����� �P��6� ������ �'�- /�' +�)�� ��)������ ��K�� R� ������ (�C ��K�R IC 2)������ ���� ���� �

� ������ (? ������ ����)���� . (? �S��� I� !�C !H���� 2���2��� /�' I��� �� )�� : ����� ,��) (��� !:;���� <�) �4 (��� !: ������� !�� ��� s3 �? ����� L�: ���� P�� ��4�s<�) 3 �: P��0? O�� ��

�S��� ����� ��*�C /�' ����_2��� /�' �� )�� `��� (?O� C ��*�C 1�� :

o s$7�)� �+�� ;����� �)�� I� � (� o s2-�) !��� !: o �� �-=' 3 ��� ? F��: (? �? ���)�8�� !�4)3 (' ����� ��� ? �: !:� 2� ����� ��� C �: ��!�4)3��

s���� �����

Universal Knowledge Solutions s.a.l 146

o !:��4� (��� s��� C L�: !0� (� ���-� ;���? o !:F��: /�' �)�0� �+���)� ��-��� 9�) ��� ������ ������� ��*3 +��� s

o !:O�� /�' !��) �) ������) �4� s;���� o (��� !:����) s3 �? ����� G!� � !��� ;��� (�� �6 ���� o !: �>�� ?�2��� �� )�� s����� �3H��) `�� ���:@� G���� /�'

& ��@��)�� H��� >�&�"�

�)�� 3 �-!� ���)�� �� \!� (��� ��� �L�7 <�) 3 ����' ���� I� R ���: ������ 2 �4 2������ ���) �: �

O� ? G������� G��K�? <�) 3 G�4��� 2�� )� (� (��)� �� .

�� /)� >=�)�� >���: �$7�)� �+�� ;���� !j� � ����)��� (�� !�4)3 /�' �? ;��? $-�� J�4) /�' �4)�� ���)�8�� ����)�8 ���� !���)�� !���6.

� (@� ���)'3 @� (��4� ���� �: (�C �;�����? � ������ �? ��)���H� ��� ���� ���� ,�� �+�� �4 ;����

���)�8�� !�4)= �� )�#� .

�)�� 3 �-!� ������� ��)�� �� \!� (��� ��� �L�7 <�) 3 ����' ���� I� R ���: 2 �4 2������ ���) �: �O� ? G������� G��K�? <�) 3 G�4��� 2�� )� (� (��)� �� . P�� 6 (� �T�0 G9�� ;����� 2���) ��' �!� � (��)�� �6

���� ��K�? ������ (� (��)��� ����� 2�-��� 2���� � ����� ������� /�' I�)�) �������) ������ ����� ...r( (�� ��-��� G����� ����� 2�-�� ����) ��� ���Y $-���� �4� ����� ��K�? (���N� (��� (? .

�4 ;���� <�) � (� (��� �!�� ������)�0�? 3 �l��7� 2�? �? ;�� )� /��� 2�? ��7�)� �6(� (? � �) !��'C ;-�

� M G.����� I? �? !�S ) ��K� !���) �? ���7 ;��� /�' &����� ������ ���S) 2���� ��� �!��� G��� /�' 2��' I��).

(�� �� /)� >=�)�� >���: �$7�)� �+�� ;���� !j� � ����)���!�4)3 /�' �? ;��? $-�� J�4) /�' �4)�� ���)�8�� !���6����)�8 ���� !���)��.� (@� ���)'3 @� (��4� ���� �: (�C �;�����? � ������ �? ��)���H� ��� ,��

���� ���� ���)�8�� !�4)= �� )�#� �+�� �4 ;���� .;A��3 I��� �� )���� ��? (��)� (? (� �J��C /�' ��*�0� /�' Q=�3 (� P���S2? ���� ��� T�� � . (? ��H� (��� I��� �� )������� G!�' GP�? /�' K����� ;A�2

$-�� J�4)� ���)�8�� !�4)3 /�' �4)�� 2�� )� (�� �� /)� �+�� .3 �:� � �:��? �� )�� (? �!�� ������ �������� (��'L(�� Y /6 !*��� !���8 ����)�8 .�? ��H� (��2 � �� ;���� /�' ��0� R�4� .��� �� )��� ;A�

��7)� 2�� )� <��) G�*��� G!��'? ����� (�� �-� I?L2)��0) &��'8 .

Universal Knowledge Solutions s.a.l 147

$&#�

(�C 9���) : /6 (�C 9���R� C� ����)�� ����� �� (�C O�)�� <��)� >&��' ;���� ���-� ��������4��� �����.

�4) (���/6 (�C 9�����)�� �0=0 :

� ���-�^��� � (� � ���C <�) 3 ,��)^����C ��� � �? � !�� ���� L��) .

���� (�? �����)� /6 �K� (����)��' !� � ������� ��K� �? (����� �0=0 <��:

� &��: �:� (' 9 � $�������� ^� �� ����� ��A �4� � �� ��: �:� !���) $��!�- (� �������F�� �� `���� ��A R� ? ^ � ��&-��: �:� $�� �? 9���6�� !���)!�' �? �F�� �� `���� ��A R� ? !�- (� .

&��

���*� 9�� ����� ���)' �) ����� &�)�(�C������� :

� (�? (� 9�� (�� /�' >���)'��������� !0�)� ����� ������� � � ������� ,��) ������ .

���)B��� � ������ � ��A ��0)�� $��D� ��! (� ������ /6 !�4����� )��:

� (? (��� O�)�� (��� �� 9��>����' ^ � I��0)�� ��' (�9��>���� (��� �- ^ � !�0� :>��-� (��) � ��' (��� �- ����)�8 $�� $-�� �� (����� R� C 36 <�� 3 >����)�)� >����

<��)) ;���C 2��' Q=�3������) $-�� ����)�)���.

����

!��� ���� ��)�)�C�&(�� ��4 ��)�) ����� ������� !��� � #���a

9D��E) ���#��� �� � ����4� � �� $� ������ (� ���� � �� <���) ���@ 1��)) � ���? /�' (�:�� 9�����4�� �? �7�' !� � !���)�^

����� �� (��� n�3�4)3 !��� ��n /��� B$���: 9D��#� �6� �? J�� �? ���76 �? ���S) ����' !� J��4)� 9� )� 2�@ !���)L����) O�� /�' �������� ? (' ��)� �- ����� ������ ���� P�� ��V��#� !� � T�0 9�� ! �) (' �? P���4��.

Universal Knowledge Solutions s.a.l 148

&-����

���@� 9D��E)!�4� ������6 �? ������� >=��� ��K)�3 (�� �:���0)�� ��� ^

R �))��� � !�4� $�� ����' �� ��)������ ���� ��-�) �:? O��6 ��� 9���6 L�'�� �� �? �(DOS: Deny

Of Service)E) �:� ���)��:��� �:H�)� ;�4� �) ��-�) 3 Q��? �0�? (� .

!�0� : $-�� !0� �����)�6 &���) $-�� 9�7)�) �) ;� ���� � 9���6 9��� �-com.amazon.www (��=�

��3�� . y��� $-�� �: !��'? ��� (? ����' �N�4 �3�� (��=� �� 1��)�� �) �*�� ��� !� )� (? ������ >��������))� ���? �0=0 !�� (' 2)��� � ��-�) !�� �� . ��' �� $-�� $� ��C �: !4�1998 ���)�8 ��' <�) ���)��

;���N�DOS.

�J��� :������#��� ���� �� ��� ��� ��

����� ���)) ����� (��) �� �)������ (�C ���H� /�' ������) �)� ���K� G,�? <�� ���H��:��@� .�� �'�� L�: ���)) ��3�� (� ��0� Q��� �����)� $� <��)) >=��- ������) �)� �0 ���H� +��� �� .

(�7))$7� ����*� !� � ����-� �� )� �w� ��)������ ���K��)� � �;���� ������� �'�- ���� �����:��A� ( <��

&���� �'�- .� �� $7� I�H��� )�3��� (� ���K�� (�? ���� $�� (�� <���)� /��) �) ���4 ����� <���) /6 � O� ? G��� (� ������ )�� �������8 (� /4-C �� ����)�. ���) ������ ��� ���Y �� (�7)):

1. )������� 9��4^ 2. 2���)� (� 9�� <�0�)� ;���� \!� (� 1�S +���)^ 3. ;���� !� ������ �) ���� ���� ����)^ 4. ;���� �� )� ����=4 �� �) (��� )�� ��'���� 9���)^ 5. (���0)�� �'���� !� �����) �) �+��)�3 ����)^ 6. ���4� /6 !�4�� &���� ����)�)� 1�����K�� ���� /6� ������� ^ 7. /�' &�'��� ���M ����)���C <�) 3 ,��)^ 8. ���� L�: &���)� ������ �!��'C ��' !�� �� ���K�� ���� ���)� !��) �) ;���C ����)^ 9. ������ �'�� /�' +���)^

10. ����� &��8�� ��)�) �) ����C !�� � ����);�����.

�J��� ��� �� �1��

(�? ��)��������� /�' (�C Q�7�� (� ;��� &�' �? ;��� ���� !� .��� �) ������ ���-� !*��� (� ����:

Universal Knowledge Solutions s.a.l 149

� ��� )

� ��� �����' ��-��� ���� (� <��) � ����=4 $�+�)�������� � (� /��? �� ����)�� Z 1��) ������P � Q��).��I��� (�+ )

� ��� &���)�_ �� $7�T���

(�? ��)��������� /�' (�C Q�7�� (� ;��� &�' �? ;��� ���� !� .��� �) ������ ���-� !*��� (� ����:

� &�����:�-�� (� ��)���� (��7 ������ !�� �? (�+ ) ��' .!�0� : � �3���)��� �� )� ���� !���) &��^�����)�6 &���) $-�� $� ���)�8 /�' P� � $�� �����' ����) �? �����)�8

� 9����� ����� �J�&�� �*�� �� >(����: /6 ����K�� /6 ����� �� `���� �4��� !�4� (� ��@)� ��)����� �� `���� �? ��4 ) �) 1�AC .!�0� : ����6 ���� )� ��' ���� ����� �� !� �6 /�' (��� )��

;��� /�' ��0� !�S ) ��K� . ,��)� >�7�? ��-��� <��) �)���' J��)^!4�� �- ���? <�) I? � ���0��� D)���������� : ���� �4��� P��'8 )(��� )���� ( �(��� )�� 9���) ���=4� &���� ����=4

���=4 �? ������� ������� ���) � ����� 1�AC /6 !� � ������� ����6� ^����)�3 (�+ ) ����)���� �� �4�' �� )� ��� ����) ����� � .!�0� : ���� ���� ���=4� �!�S ) ��K� ���� ���=4 ����)

� /6 �? ����� /6 �� )�3� !�S )� &��8 ������� ����6� ^;� �� � �� .� � � &-��C�'"b� =&#��� ���:!��'? T��� $� !�� �� ���)�3 (� (��)� . (� F� I��� (? (���

������ �����)� (��@) != ) �I+�) /�' !��) �) &���)� ���4 R�-C �? �������� /�� �� ���� � !0��:��A�(^

� �����`*� �)"��� ;&� ��:^���)� ;�� ) �? !��'? T��� !�� �� ������ (� �����)� r�� ���� (��7

� #� � �#�c� '" D��E&�����: <*���� T��� T��� $� /)� ��*�7 ������� ���� � !�� &���)�3 !+3+� .� $-�� &�' /�' �����)�3 r��� ���� $�+�) ��' F� I��� (? (�������S.

&'"�� & ���

1- � �����) ������ ��K�C P�� ? ���� ;��C���� &�����

2- &���� ��4�? 3- ���? ��A &��4� ��� (' ;���� &��6��'� 4- .�������)� 5- ������� 6- ����� P���C ��� � ������

7- ���� ��-�) : �<�A6 ��4�) ...r

Universal Knowledge Solutions s.a.l 150

<�) ���� ��+)�C���� � ������� ��K ��K�C �� &����� P�� C� ��S0 ����+ $� �%��� G!� � �� ���)���)�C ���0) ������� `��� $�� ���� )�#� ������������)�8 /�' &����� $-�� J�4) P��0? ����) � �� .

�� Q��? 1�� !���)� ���)� O� ? ��-�) �)@) ��� ���-� ����� (�� ������ �*� � !���) ���)� �? �����)�8 ��

�:�)�� .���)�� ��� � /�' 9��)� (? ������ �P��6 ����) !�- ��)�� �� .

���� )�� �) ;���C 1�� ��� ��� ����P= � ������� ��K� /6 !�4��: 1- � �����) ������ ��K�C P�� ? ���� ;��C���� &�����

2- &���� ��4�? 3- ���? ��A &��4� ��� (' ;���� &��6��'� 4- .�������)� 5- ������� 6- ����� P���C ��� � ������

7- �:��A� <�A6� �4�) (� ���� ��-�)

�*��&V�� +�&��� �B��� C�'"�

� 9�7 ���� 9� )� >��*� ��4�� $��)�� 9�Z &���"���0)�= ����- "������� .��� �� . (� !��� ������� ����)�>�� >���4 >��? �!��� G��� /�' �:���) .

L�: (� �0D��#� r�� <���)� ����) �����-��� �) ��K�C (�7 ��S0 9� )� ��' ������� ��K�C ����� !���� �

�����4) .��� ����) �? .���(Patches)P�� C� ��S0 L�: `=46 /�' �'��) . ��K�C $�+�) (����� !���� ���<��� $��? /�' !�� � \!� (�7� $�� G��� /�' �����4) .��� �? �0D��#� .

���� )�� �) �������� ��K�C /�' ?��) �) T���) �����' � M ����)� �� )�� /�' �)�)� � !0� (' �=�)�= F�� �

;���� �-� �� �����4)� !�� � L�: . ��� (�7) �!�0� !��� /���Microsoft (� >���)' ����� !� � ����*��+ ��-��) �) !�S ) ��K�? P�� ? J��4) /�' �'��) �4� .��� /�' !�4� ����)�8 ��� /�' ���-��) ��K�?

windows (J��4) /�'� ���) � ������ ��)�K�? P�� ? ) �'����Office $-�� J�4) &�? �? �Internet Explorer � ...r ( (���C (� G��0� �� ��)H� ��� /�'�(Live Update) �) .���� ��K�C (�4�) !��� �� J*�4� � M ���) ���

��� ��'+�)� �:���) .

� �� )�� ��)�� ����)����:���K (' >&� ��� ������) 9��� �=���) L�: !0� ���= .

Universal Knowledge Solutions s.a.l 151

� ��&' ����

I�)�� 2�? 36 �2���)��� (��� )�� P�A6 /�' �'��) &�:�K ���K�� �a�� ��K� 2 .����� 2�? /�' &���� (�4� 9D���� I� �� )�� �+��)� !=S)� /�' 2��4 (� �'��) ��� 9*�K� /�' >�7�?O� ? G9�:? <���) �2��S )� ���.

$�;&+@ � ��&' ���� ����

��d��#� ��)��K� 2'� ) (? ��� 2����� /�' 2���� ��)��0)� �� )�� ���- /�' �>����? �&���� ��4�? ��)�) .

@� ��&' ���� �� R+�� �� ��� ���� &��d� �� n 2��� �� )��� <�� 9�� I? 9�� n 9�� I? !���6!� � /6 �2)P�- �� )��� (��� n 2����) �� )��� <�� 9�� I? !���) n �� )�� ��� ,�� /�' &����� O� ? ;��� <�) �������6 n ������� ���0) n �4��� ���7 ;���� �� )��O� ? ���� �? ;��� /�' ����

@ ������ ������ �% �� \!� .��� (� Q�� �: ;��) ��)����)���� !0�C :

n �-�0�� ���4� (' &���4 ���)��0)� ���� �) .��� (? (� ��@) n ����)�8 ���� ��' 2��' !�4� �) .����� BI? ����) ��' n ;�� J�4)� !���)� ��' ��� � �)

n ;���� �� )� ��' �+��)�3 (� /��C B�� �� )� ?��� <���)

n � $-� �6 ��7 .��) (?� .����� !�+) (? &��7� .��� 1�� (��� �&���� (�4� ��� (� .����� �B��7 �� )�2� ;��)� I�

2�? 36 �2���)��� (��� )�� P�A6 /�' �'��) &�:�K ���K�� �a�� ��K� 2 .����� 2�? /�' &���� (�4� 9D���

(� �'��) ��� 9*�K� /�' >�7�? I�)��O� ? G9�:? <���) �2��S )� ���� I� �� )�� �+��)� !=S)� /�' 2��4.

$�;&+@ � ��&' ���� ����

��d��#� ��)��K� 2'� ) (? ��� 2����� /�' 2���� ��)��0)� �� )�� ���- /�' �>����? �&���� ��4�? ��)�) . �- �!�0� !��� /��� ���� ��' .����� !4�������� &���� ������� ��� !� /�' ����)�8 . ���0)� ���� 2��S) �L���� �� )�� ��)�� ����'

������) &���� ���� . P�� �� !��) O� ? 9*�K� �-� ,��� F�)�� 2�? 36 ������ ��� (' &���' .����� (��� ������ ���� 9�� ��� (� !��'@� ���)� ���0) ��'��� (' ;������ ���)� O� ? .��� ���0) �? �����)�6 !*��� 9�� �? ��� .

Universal Knowledge Solutions s.a.l 152

(���>�7�? ��4�� ������ (' ��H�� ����� ��*�� O��6 (� ��V��#� ���� (@� ������)�6 ���� ��' �'D�� (? !� �� �*���CERT (www.cert.org)J��4) .����� ���0)� �� )�� Q��-8 � (�? ��'�) /�' �'��� O��6 ��'�) �? ��K�.��� .

R� ��� ��+� !0�� 2�@� �'�� R (� �����)�6 ���� �? ��)�: !�4) ���) /6 (���C 1�� �� ��C !4� �-&���� $-�� (� >���)' .��� ���0) �? ����� .��� !�S ) 2�� ;��� �� ��� )����.

��� &��d� ��@� ��&' ���� �� R+�� �� ��� �

L����) ;���� �� )�� $��)�� !�' I? ���� (? &���� (�4� (���: n 2��� �� )��� <�� 9�� I? 9�� n !� � /6 �2)P�- �� )��� (��� 9�� I? !���6 n 2����) �� )��� <�� 9�� I? !���) n O� ? .��� ���0))�� )�� ����=4 >���)(��6 ���) ��� )�� ��� ,�� /�' &����� O� ? ;��� <�) �����^ n ������� ���0) n �4��� ���7 ;���� �� )��O� ? ���� �? ;��� /�' ����

@ ������ ������ �% ��

��)���� !0�C \!� .��� (� Q�� �: ;��) ��)�� : n &���4 ���)��0)� ���� �) .��� (? (� ��@)����� ��' ������) �? ��� T�� ��� �� �-�0�� ���4� (' n ����)�8 ���� ��' 2��' !�4� �) .����� BI? ����) ��' n ������� �Y 2��S ) ;��� ;�� J�4)� !���)� ��' ��� � �)Java� �Javascript �� ActiveX ������)� ���� �)

;�� ����4 (� >���)' .(� ��.��� L�� �Y !�S ) !���) J�4)� ��'6 !7�C

n I��� ���� �� � �� ;���� �� )� ��' �+��)�3 (� /��C B�� �� )� ?��� <���)) �� )� �;�� $-�� J�4) ���� .��� �� )� �R�4� .��� ...r( .�� ���� 3 �+��)� �� )� ��' !7�C (� (�� �� /)� ��� �� )���4 2����� /�' !��� �� )��

n ��7 .��) (?� .����� !�+) (? &��7� .��� 1�� (��� �&���� (�4� ��� (� .����� �B��7 �� )�� $-� �62� ;��)� I� . ��� (' ��K� !4� �.��� L�: !0� 9� )� ��' �!7�� (� 2�? 36) !�� ������� ��� � 2�4) (

��K�� �4� J��4) .��� <���)� �.��� ���0)� ��K� P��� &��'6������0)�3 .������ !�S )

�&� &K �&��� #� �� H����� �&� /

��K�? /�' ����)Windows���� ���� ���� (' ;���� &��6 (� (��)� P= � �����)�� ���? &�' � :Backorifice� �Netbus�� SubSeven .

Universal Knowledge Solutions s.a.l 153

@ ������ ����� H��� �% �� !��� G��� /�' !�S ) ��K� !���) �.��� (� Q�� �: !0� 2)��0) ��� !� � $��)�� . ;�� �� &��'6 (� ����� � �� P���

(�4) � ��? !�- (� �? �� )�� !�- (� ������) <V�) #� ��K�!= (� �: o L��'6 ������ ��K� ���� /�' ��� �) �=���) (' T�� o �� )�� ������ /�' ��� �) �=���) (' T�� o 2�� !� � ����) ������� ���? (' T�� o !�S ) ��K�� �4� !���) ����� ����� o ���� �4�) ���? (' T�� o /�' O� ? ��K�? R����� o ���0) &��'6 R�- (� >���)' !�S ) ��K�.��#� o �����7 ��A ���� !���)� ;���� /�' ����� ���� �� �K� &��'6 o ���C� ��K�C J��4) .��� ���0)

o ����+ ) !�- �������� T�' �- !� � (��� ��� �(�+ ) �*��� (� ������ &���)� ��' L��)�3 o )�#� �� ����� ���S)��V�

��K�? /�' ����)Windows���� ���� ���� (' ;���� &��6 (� (��)� P= � �����)�� ���? &�' � :Backorifice� �Netbus�� SubSeven .2��' ��)������ ;��� /6 P= � !�4�� ���)��0) !�� �� �.��� L�: J��) .

���� ��4�? ��' ;���� /6 .��� L�: !4) (? (���& .(���- (� ��H� .��� L�: (��) �� >���A �6 : ��S4 �� � .����� Q=-6 $� Q=-8 2����N� J�4�� !�S ) ��K� (� >P+� J�4� T���� &���� ��4�? ��? ��' ;���� /6 L����) �)� ����

;��� .���7 ;���� ���) 2 J�)�� �!� � ;��� /�' /��� (��+ .������. �@ ������ ����� H��� �% �

!��� G��� /�' !�S ) ��K� !���) �.��� (� Q�� �: !0� 2)��0) ��� !� � $��)�� . (� 2'+�� .����� 9�� $��� 3 �- ��!�S ) ��K� /�'� !� ;�� &��'6? !�- (� �? �� )�� !�- (� ������) <V�) #� ��K� (� ����� � �� P���(�4) � �� (� �

!= : o L��'6 ������ ��K� ���� /�' ��� �) �=���) (' T�� o �� )�� ������ /�' ��� �) �=���) (' T�� o 2�� !� � ����) ������� ���? (' T�� o !�S ) ��K�� �4� !���) ����� ����� o ���� �4�) ���? (' T�� o O� ? ��K�? R��/�'��� o .��� R�- (� >���)' !�S ) ��K� ���0) &��'6) (��) �- ���C �!�S ) ��K� ����� ��4 /�' ���)'3 ��'

.����� ,��� ���4�( o �����7 ��A ���� !���)� ;���� /�' ����� ���� �� �K� &��'6

Universal Knowledge Solutions s.a.l 154

o ���C� ��K�C J��4) .��� ���0)

o ��' L��)�3����+ ) !�- �������� T�' �- !� � (��� ��� �(�+ ) �*��� (� ������ &���)� o ��V� )�#� �� ����� ���S)

�(����� `��&��� (Applet Java / Javascript / ActiveX / Macros)

2�-��)� �� !�� ��)�) (? �� (��� �.��� (' &���' �: ���)�8 ������)� ���� �� )��� $���� �) ;� � �����)�6 �����:��A�( T��� �I��� (� ���� ����) .��� /�' 2��' (��� �� )�� ;��� . n c�� ��'$-�� /�' &���)�;� n ��'���)�6 ���� !*��� J)�� n ����� ����� J)�(attached files)����)�8 ���� ��' &��� !*����

&��� &K `��&��� ��� �:��@�#�� �� 4 1 n ��� �6 F�6 ;��#� ���� ����� ���) n ����' !��) �) ��� (� &����� P+�C 1��) n ����� ����� +������ (���office.��� !�S ) �����'� ������ ���0) �����'� ������ /�' 9�� ������� ���) (?

@ ������ He�+�� $�

;��) �!0�C ;���C R �)�;���� /�' !��) (? (��� �) ����)� .��� ����? \!� !�S ) !���)� �.��� L�: !0� .

2�-��)� �� !�� ��)�) (? �� (��� �.��� (' &���' �: ���)�8 ������)� ���� �� )�� $����� �) ;� � �����)�6 �����:��A�( T��� �I��� (� ���� ����) .��� /�' ;���2��' (��� �� )�� . ���� 1��)� �) <�� (�� (�� �� )�����)�8.��� L�: !0� :

n f�� ��DJ�� .�� �&����H� �� )�� ���� ������ &���+� $-�� ;� ;������4 (N� ������ &���)� c�� 2�� $-�� J�4)� ���)�� �)�� !��)� .����� /�' �(���C ;�A? �� I�)�) �����' ����) 9���� �J�4)� !�- (� L����) I�

�����6 !�- �� )�� ��� �� �) ������� 1�� /�' ����� <��) . �-� !� �6 ;���� (�� �6 �!�0� !��� /�����-�? (� ��H� ���0)�� ��� �? �) 9���� ����� (? (� <��) /6 ����4� <��� .����� /��� �9)�:��� . �6

�3�� >����) ���� 9�Y Q�� (� ������ !� �6 �����' ��4 (� <��)� ;� �� � /6 ���4 !���8 �'� 3�� �� J�4)� (�� &���)� ;��6� ;�:�

n ����&���/ &� �1�& N�-� T���� �.��� (� Q�� �: !0� ���� !��) I������ J)� !�� .��� !�S ) �� �(���C 1��

n (��� ����� N�-(attached files)���&���?� &��� &�� � &�� �1�&� . ���)�� ���C �'���� F��) �6Microsoft Office �:�'�� ������ �? R�4�� ����� .��� ���)�� J��) ������ ���? �!�0� !��� /�' �

Macros ������ �S�� � �4� /'�)VBA (Visual Basic application) . ����) ��Y L�: /�' >���)' (��� ������ ���)�� ����)� .���office2��' ����' I@� ���� �? 2-=A6 �? 9�� J)� ��' ������) �)� �

Universal Knowledge Solutions s.a.l 155

@�#�� �� 4 1&��� &K `��&��� ��� �:�� n ��)�) O� ? ������� I? �? ���� �6 F�6 ;��#� ���� ����� ���)����� ������� ���? n ����' !��) �) ��� (� &����� P+�C 1��)� .��� L�: �� )�E) (? (��� n ����� ����� +������ (���office.��� !�S ) �����'� ������ ���0) �����'� ������ /�' 9�� ������� ���) (?

@ ������ He�+�� $�

0� ;��) �!0�C ;���C R �)�;���� /�' !��) (? (��� �) ����)� .��� ����? \!� !�S ) !���)� �.��� L�: ! .!�� �� ���)�3 (� ����)� .��� Q��? 1�� <��� P��8 $��� 3 �!�� !� /�'.

��'���

)�&����� .�� $&#���:

��? !�� ��;����)��? /�'� ��Y L�: /�' 9��) 1�� �:�'� �) (Microsoft Virus Builder) I? " !���Microsoft������� P��� " 9�� J)� 2����Word ��*�- /6 ;�:�� ����? )Tools( ���) � ������ )Macros( J)��

����Visual Basic )Visual Basic Editor( &�'��� ������) ��' Q=�8� )help( L�: �������6 /�' &�C !!

9��� ��)�� ����� (' !�0�Word 9�� 9��� J���� test.txt 9�� 2� ���)� I� ���� ,�� �� ���)� Word���� :

Universal Knowledge Solutions s.a.l 156

9��� ��)�� ����� (' !�0�Word 9�� 9��� J���� test.txt 9�� 2� ���)� I� ���� ,�� �� ���)� Word���� .

������� ����)�&������ (�#����

����� (����� +������ ������office ���- �Microsoft F�� �+������ ���)���)�C !�S ) P�S6 ��' ��� �� >=� ����� (� >���)'Office 2000 . ��*�- $�� ��@)����? (Tools) &�C �� Word �) � (��? (Security) F ��K� �

� ���)���+������ �Y !�S )�� <��)� (��C O�)�.

H��� ����� D� �(����� `��&���� (�#���� ������� =#�� ����

Q�� (� ;�� J�4)� ���� ���S) �����7 ��� 1�� ��� ���� ���� ���N� ����)�8 ����4)� ������ ��?Internet

Explorer 5.0) � ��5.0'? r�� �? /�.( n ��*�- (� �) ���C (Tools) ���)�8 ���� (Internet Options)�� ���)�8 ���� ��� <���4 �0 ( n &���)� �) (�C (Security) .F���? (�C ���� ��K)� n ����� /�' ���6���)�8 (Internet)�:���) 8 n ]� �4� ��*�� (� ��� ��� �) 6C ����)��(� (Security Levels) n ����)�� ���) �+ /�' ��� �>����� (�C ����)�� !�� ) ���? �6(Custom Level) ���� �� ��*�- F ��K)�

���)�.��� ;A�) �) ����S) ����) ���� ��*�- Jw�4) (Y ��)�) . Q��? ���� !�' !���) P�SN� ;A�) �-����)� .��� L�: !0� !�S )� !���) ���� ��)�� &�� !� �� ����S )� `��� ;�� !���6 /�' J�4)� ����6 �? �

>����� ������)� ;A�) �- �? �.���!

Universal Knowledge Solutions s.a.l 157

n /6 &��������)�8 ���� (Internet Options) &���)� ���6 ���B��)� ���� (Advanced) n J�4)� !��� I� �+ !���) (� �w�@)���M ��� (�� ���S) T�� !�� �� >����) !���� ���M ��A ���� ������

&��� ��)(�C (security)

���&���

����)�8 ���� !*��� ������� �(���C ;�A? �� �&��7 .��� (� O� C Q��C� ������� � )�) .� � BI? J)� !�-4� (� ��@) ;�� ������ �����>������ ���� (��' (��� (? ���� 3 �6 ������ �� . ,���� � )� ���Melissa �'���

��0)��� ������ 9�@� (��' (� >��)M ���� (�� 2�C .

������� (� ���� !��)�)������� (� ����� /��? ;���? .� ��$�+�) I��� ����� .��� $� >�7�? &��7 .��� ������) � ���� .���� ;��C .�.!���) (��� ��� �� )��� ������ �'�� /�' ���� �? Q� ;���? �� )�3

P�A6 .

� .����� I? !�S ) ;��) ;�� !�� !� /�'�2)��� �) ���H� �? R ('� �L��4� (' �G9�� ��� /�' ����)� . ������ .��� !���6 ;��) ;�� 9�) � ����� &���� ��4�? ���0�� .��� L�: (��) ��� ��� (����� R� Z �!4C ��

&��� ��A �e���� Q��?.

6�&��� �������: • 9�7� /��� � M .����� /�' !��)� 9�7 .�����

• $��? >�� )� <��� T��� 2��� ���) $��)��

• &���� /6 ������ (� ?��) 2)���

• �&���� .��� ���� • ��V���� .����� �4� ������ ��S�

• .��� ��)�8 �0��) ������ ��������76 &��7)�

• �K�� ;�4)&��� &�� .����� �������

• !��)#� .��� �K��(�+ (� ����� &�)� !���� !� � ���4

• ��S))��� � $�� !��))� ������� 1��

&� �� ��(� .��6�&- 2�� `���@

• 2��� z���)� /�' >���- (��� (?

• 2�� 2��� .��� .����� /�' !��)� (?

• ��� .����� /�' �4)�� 3?

• ' /�' >���- (��� (?2��� ���46 ��

• 3 �? >���4� (��� .����� (�� (6 ���� (?

• O� ? &�� ;�4� .����� ;�4� 3?

Universal Knowledge Solutions s.a.l 158

6�&��� C�)+�:

• �"��#�nReplicator :��� P+� �: I /�' �0��) �������

• ����nProtector : �)��!��)� ��� ) <��� (' 9 � (� ,���� ������ P+� �:

• `��-n Trigger :��K)��� P+� �: �)��2�6 ����� ���� ����)� ,���� L��' ?��� I� T��

• !�"�n Payload :/�' P+� �: I�)�� ���� � ,����� ����� �)���H� (��) �� >���A

6�&��� �*�+�* ���� >'�����:

• Q=-8 Q��-: ;�4� +��� �� Q=-3 Q��- ������� (� Q�� �:� $��� �-� �� )�� ������� (� Q�� �:+��� Q=- (� 2����� ��K� / !�4� (�.

• ������) �����

• � ������B�4: ;�4) .��� �������Office !0� Word� Excel .�6 ������� L�: � )�)�� )�>��� >� �� �E) ���]� ��)��� 75 %&����� ������� ��' (� . ���S)� ������� (� Q�� �: ��������)�����)�� .� ��) ��

��A ����4) 1�� ;�� !0� (���3 1�� �� ������������� � 2��' $7) � F� 9��) 9�� J)� ���� ����.

���&��� �����:

• ���� ������� :) �:� !�)���'��� <��� ('� ������� ����� ���.

• (��� :!�)�) &��� ;��� ��'4�� ����)���)� !� � ��� �� ��(���3 ! �) ��A (�� �� ������ ��3 �: � � )�)� $�� !�? Q���������� ( .���) 3 ���) !� ����� ���S) � 9��� (��� F=�)��� +��� ����

!� � &��� �� )������+���� �� K���� P�� / I�H� ��� ‘ � r�� T���) ��� (�!�S ) ��K��� )�� � ��)�� !� �(��� ;��) �)� �� .

• C &���)� ����������- ::�������� � ) ��� (��) &�' ����� !�� C (� !�� ? �)���� (�� & (� ��0� �� � � (���3������ ���-� �.

���&��� �+�� G�� .��:

• �-� ,�� �� !��) �) .��� ��' $� ;���)� 3 ��� ���� +��� P��

• ��' $� ;���)� 3 ��� R�� P=)�� ���2��' &����� �����

• +��� /�' !�� P��0 ����A ��� ���B��� ���K

• 9�� K�� �? J)� ������ ���) (? (�� �(�� R�� �? ;�4 R�� ��� &P�7

� "���� ���d����&��� .�� $&#��� :

• ,���� $�-�) (' T�� : != (� $� ����� O�)�� ������ $�-�)� ������� ������ �'�- (�7 ��+ � ��������)�� ������� ��7�) ����4?� 2 <�� ����� ;�4� �? 2��� ;�4�3 /)� 2�� )�� $�-�) ,���� !�.(

• ����� /�' ��-�)� ��A� �*���� ����S) �K�=�

• ' T����� ,���� �: (�� � �� ������� !�' 2� � ��>����� 9�

Universal Knowledge Solutions s.a.l 159

�J��� ��� N1������&��� �� : • I��� ����)�3 r��������

• ��7� �� )�� ���������0���)� ���)���

• J)� ��'������� ��7� ���� (�� �����)�3 !*��� $� ����� ����� • ���� )� !�- �*� !� � ����)� R�-C R��

• )������)�� .��� �� ����� !�S ) &+�� !

• �� )� ] $� ����� ������� R�� ��4� BIOS Q=-8 ������� R��

• !�- (� �4 �� ��A .��� ;�4�) (� (��� )�� $����� (����� �) ���H�

������� C��� �"��� >������

!�S ) ��K�? I�)�)Windows /�'����� ��A ����C �� ����� P���? <�� P�� 8 ��� � ." !� � >=B��� ��� (����*���) .����� P���? <�� 1�' �)� �� ��� �: !��� (? �� )��� (��� (� .

����� P���C ��� � <��� ����)�8 ���� <��� (' ����� ������� !S)�) .&��� 2)� I� ���� (�� �-�

LoveLetter� I� 2'�� (� !�C (���� ����)�6 ���� ����� <��� 9�� (�7 &�)�� &��� ���� T��� <��� L�: !S) :“LOVE-LETTER-FOR-YOU.TXT.vbs ”) �: &�:�K� ����� /�C ���= (? K�3TXT ���= (��) (�� ��

������vbs��� � .(

� ���= $� ����)� 9�� �����? (��) !�� ���������� . T��� 2*� �6 ��� 9�� I? �����? !� ���S) ������ (�� GIC (��� �6;���� !� �� ��K) .

��� (� ���H� ��A R�4� ���@�� ���Y L�: !0� /�' &�"�)�#� .��� ���))txt( �? �)jpg( �? �)avi ( Q��? (� Q�� I? �?

O� C ����� .�� /�' >����� I�)�) ���? 36 ����w)� !��- a�� ��A +�) ��� (�vbs �? exe!�0� !��� /�' .(

����� P���? <�� ���K6 ����' !���) ��)�� ���)�����.

��'���

$�� ��(� ��� &V�:

/�' >���)' \��4� 9��� ���� 2���� I����) 9�� �����? !� ���S) (��� ��*�-���? (Tools)� &����� �4� ���K� ���� ( ���) ������� ���� (Folder Option) &���)� �� �����C !� !���)� ������ ����? (Files Type).

Universal Knowledge Solutions s.a.l 160

>������ C��"/ ��� �#�� C�V�/: <��� P�� 6 ����' !���) P�S6 (��� ��*�- (� >���)' ���? (Tools)�) ��� ���K� ���� (� &����� �4� ������ ����

(Folder Option) ����� ����� !� � �4� &���)�3 (�7 T����� �(Views) <��� P�� 6 (' !�H�� ��� (' ����� P���@� �4� (Hide extensions).

������

(��� ����)�� ���� �� !�� �: ��� �4�) ����' ����) ��� � ��� (�7-�� ����� ��' 9�) � (�� �)) �) �3�4)3.

��#��: • (? ;�� ��4�) ����' ����) !�? (���4) �4��� �� )�#� ;��� /�' ��K� ���� ;��� !� � F�)�� . F�

>&��' �4�) I������ /�' !�4�� !���� �4 ;��� �� )� <��� (' �4�) .����� Q�+ <��� (' �? �� /�'���� ;��. )70 % (�! � (� !#4�) <�) 3 �3��(

• ���0)�3 �K� ��) !��) �) �� )�3 ���� ������ �4�) ��K�? (� ���� ��' ���� ��� � ��� (� 9"'�7#� ���)�� Windows�Unix

• ��� !� � �� )��PROMISCUOUS�� !� ���)�� �� J��) �) ��� �-��� (' �K� 1S� ��� ��' ��� ������� &��� (�7 9�S� !���)���IP���)��

• >����' !�0�? (� &+��C /�' ����) ��� �� ���*��6 �K�=� /�' ���'��) ��� � ��-�� ���? �� )� ;��Sniff winsniff������ ��A ��*��6 I? �?

������ ���(�: • �)�� ��- !=-8��� �� ���)�3 (� ����� &+��C `��� (� Q�� C �� )� (� (��� )�� $�� &+��

��K� ����� ��� �� ��4)�

• �� )�Switch (' >�7�' Hubs. \!��3 �>���� �� )�Switch (��� �6 �4�) ��� � >=��� >=� !� � 3 2-�) ��� +��� /�' �4�) &�? $7� (�4��� ���� �) �3�4)3 $��� ��-��� 2 J��� ��� O� ? ;���@�

�: ���O� C &+��C $� <�) � +���

• ��� !���6 /�' ��)�) ������) �� )� ��'����� (��� ��� ��' ���� ��

>�&K?�

��#�� : • �:�����' <�) 9��) ��� !���) /6Deny of Service� /�' ���) � ?�� 94- (� ���� ���� ���7 +���

(� ����?������� (� ������ ���) � ICMP Echo ) �����) ���� !0�Ping (2��� &���+ !�? (� ��� F�� �2�6 ���� ���� !4) /)� � M +��� (��' !��)�.

Universal Knowledge Solutions s.a.l 161

• ������ O� C ��)��� /�' �0H� ��� ���� /�' ��� ��)-� ���7 R4 )� ��+) ���� ���� ���� �: ����� �� �'�����' (�+��� (�� �*��+�� ��

• ����' P�? /�' &���- �:��� J�4) 3 Q�� 6 �3�� /6 >�7�? ������ !�4�6 ���� �� (��� � $7� �)� ���)������ ���� � ��� (' 9-�) ��� �� �:�4��'� ����+ �����' ;���)� � ��- ��) ��� �

• ���� � ���) �) ���� $7� /�' >����4)- �0H� (? �� (���� &���) ������� ���) �) F�) >�4�4 ���)�3 ��' �����)�8 ���� ��� � ��� Q�� �: (� ����'(Amazon) �� �� ���E- &��� (� (��=�

!= ��3��3���?

>�&K?� ���(�: • =� (�����' !� � ��� !�' c�� /6 ���78�� >�� �*��� J�4) �) ��� ��'�� �K�=�� ��� � �K�

• $�� ��)�� 3 Q��? 1�� ���� ���� ������ ��� (�ICMP echo ������ ��' !��� �6 �>=� \!� �: !0� ��-�� ���? !�'� ��� &��6

• ���� !�� ��ICMP Echo �-�� ;�� ���0� O�)�� � L�: ��)�� !���) ����� ��-��� >����) ����� ,�� ���������� /�'9��� F�� �� ���� Q��)� !�4� /6 L��)�3�:�)��

&����� �� ���

&����� O ���:

• ����' 2� ) ��� );�� !�- J)� �? <=A ;���? ��' !� �:

o 6 ��)�� ;�� !�� �? J)�`�)�� / o �:����)� ������ !��-C� J�)��� 9�) ) o <�) 3 !�� ��7�� o ��)�� ;�4 � Y] Brut Force�:���

• ����+�� ���� /�' �0��� ��� ) ;���? ��)�) 3:

o 2� � ;�4� � !���) !�� ��� ���� I�� �4�� �: `�)�� o 9 � ����� !���) ���4 ���+�� o ����' ��)�? ��� ) ����+�� � � ����' (6”����� P���4 “P��� /�' ���� �: O�-C�� o ��� ) ����+�� (� ��0� ���K�) I��� ����+�� ������ !7�C�� K��)�= ��)�� !� � ������)

�����- • ��� ) ����' ,��? ��� ) J�)��� &��6 ����' ��)�)� ��)�� � �����) (����:

o sJ�)��� ���) �)� (�? o sJ�)��� ���) �)� 9�� o sJ�)��� (�+ ) �)� 9�� o s���� )�) �) 9��C /6 J�)��� !�4� �)� 9��

Universal Knowledge Solutions s.a.l 162

o sJ�)��� �V� )�E) (�? o sJ�)��� !���) �)� 9��

• ���) � J�)��� ����8 (���� ��)�� ���� ������� !���) ��' � (' �:��' ���)�J�)��� !���) !���)��� . &�' F��:�3���)���:

o Deffie-Hellman o Public Key Exchange Protocol

&����� ���)&��":

• ���� !�? (�M ��� ) `�)��� KC ��� ) $��) ���� (��� C T��� :C[KC](M)= ME

• &�� � ���� !�? (�ME ��� ) F� `�)��� KD ��� ) F� $��) ���� (��� DT��� :D[KD]( ME)=M • &�K��)� ���? ��� ) ���+�� (' !��� !�� �� KC=KD

o ���� J�)��� �� ����+� �� �:�'��

o I�� `�)�� �'��KAB

o ����+�� :DES, IDEA • &�K��)� ��A ���? ��� ) ���+�� (' !��� 9�) ? !�� �� KC (' KD

o ���� J�)��� �� ����+� �� �:�'��

o ��� >���' ��� ) `�)�� (Kpub �2���) (��� >�4� ��� ) F� `�)�� (��� �����Kprv

o ��� ��� )�� 9�� !� ���� T��� ���� J�)��� !���) �)�� Y 9��� ��� `�)�� �� ) o � Y (� ��:��? ��)�)� (���8�� F� !��� (? (�� 1�� ��7��� >���+�� J�)��� ��)�) o ����+�� :RSA, El Gamal

&����� R� "��:

• ����+�� ��A &�K��)� @��? (� ����+�� &�K��)�) (�1000 /6 10000&�� (

• &���� ���� ��� ) &�K��)� ����+�� �� )�) • ��A ����+�� �� )�)���' !0� J�)��� &��6 �����' $� &��S4 ���� ��� ) &�K��)� <��) �� !���)� ���� (�

&�� � �� ����� • J�)��� �� ����+�� �� )� 2�� I��� ��� ��� ) !���)��� (�7 (�)����� .�� ����' I��) �<�� �� ;��

���' J�)��� �� &�K��)� ��A ����+�� �� )��� J�)��� L�: !���) I��� (�� &�K��)� ���� • �����)� ���+�� ��=4$��) /�' ,�� ����? !� � `�)�� !�� /�' ��)�) ����.

�J&�� J����� �� �*�

• J�)��� !��#� ���: (� <��) ����� ;���C 1�)�) . ���� I� R �: J�)��� !��#� (? ��@)� (? ;�� �6

&���) �3�� �� >�4�4 � 2�� !���)�����)�8

Universal Knowledge Solutions s.a.l 163

• I��� �1�S �� ��-�0� &��� �� )�) ��0 �?( ���-� Numerical Certificate ��@) 9��� ��� ) ��' ���: (� ���� !���)� (�

• ���@���-�0� &��� 9D��E) �'���� (� ������� �) J��) 9�4�)� !��� ���4��: o I��� �:��46 (� !�- ���� �4� ���)����-�0� ���� ��46 ���� �:�'�� �F�)�) �������6 ���) (�

&��� �� ���� �4�� ���: ��4

o ������� L�: (�7)): � ����)�8 2��-�) (� ��@)�� J��� ��� ��� ��� ) ���+�� � �4�� �� ��� ��� ) `�)�� � &��� ���=4 &�)�

• ��=�)� �� ��-�0� &��� ��4 (' ��H�� ���� ���:? (��)&���� &�� �� ���� �:��46 ��� • ���-�) (? ��-�0� &��� ���4? �) ����� (���(Root CA) &��� /�' $�-�) O� ? ���� (� ;��) (? �?

��-�0�.&��� /�' (��-�� ����� ����) ;�� �:��'

SSL (Secure Socket Layer)

Universal Knowledge Solutions s.a.l 164

!��� <��#� )����):( ��' `�)�� Public Key

��-�0� &��� Certificate !�4) ;��https Request to connect to: https://...

��� `�)�� /�' ����� ��-�0� &��� �� ��

Certificate of Server Public Key

��' `�)��� �4� &��� Public Key Certificate

J�4)�;� WWW browser

;� �� � WWW Server

� ��SSL3��� For SSL3 Only

`�)�� /�' ����� ��-�0� &��� ;�����

Request for public key Certificate

��� `�)�� /�' ����� ��-�0� &��� (��+�� R�

Public Key Certificate of Client

���� `�)�� !���) Exchanging Common Key for session

�� � ������ ��� ) Encryption of Server Data

(��+ ������ ��� ) Encryption of Client Data

��-�0� ���� ��46 ���� Certification Authority

��B�0�:

• ���) ��� &��6 J�)��� ���)� 9�� ;�� &��� ��-�0� �����6� !� � � ��� (� !�? !�4� /�' &��� -�0���.. ��'

!�4� ����' I��� ��)��0) (� !�- ��� &��6 J�)���

• ��� (� !�4) ���-6 !�? (� ��-�0� ���� ��� �� � ��)��SSL • �� )�� �� � ;� &��� ��-�0� F�) ���@)� /�' ��4 2)��:

• ��)�� �� )�3 �� � ���) ���� 0���-� ���� ����' /�' ���)�8 �� !�� ���� �� � ;� /�' ���)�8

• �� !�� ���� ���� ��� � )���)�6 ( !0� ���? �� )��� >��� � ��-�0� ���� ���) �*�: !�� ) (���Certificate

Server

��J/ �+ SSL:

• ���� (��+ )J�4)� (���-N� !�4) $� �� � ;�^

• ���� �� � ��� 2��)�� $� 2� �4� ��-�0� &��� !���N� J�4)� /�' ���� . �� � (�� /�' ��-�0� &��� !�)�'V�#� �� � ,�� <�0�� �� � �: ;�

• ��� ) O�)�� (' �� � $� J�4)� ����)�)40 ���128 ��(...

Universal Knowledge Solutions s.a.l 165

• L��� )� ����� ������ R� `�)�� ���)� J�4)� ���� /6 ������� ;� �� � R � I� ��� `�)�� �� )��� (�M !� � �� �

• .)�� `�)�� �: �� )��� ���� `�)�� ��� ) F� R� 2��)�� �� � �� )��)���� `�)�� ( ���M !�4) &��- ���-8��� `�)��� ����� ������ ��� ) ��' ������ ���� !��)� J�4)� $��

Universal Knowledge Solutions s.a.l 166