Professional Documents
Culture Documents
SieciKomp 01 StandardySieci
SieciKomp 01 StandardySieci
dr Zbigniew Lipiński
Instytut Matematyki i Informatyki
ul. Oleska 48
50-204 Opole
zlipinski@math.uni.opole.pl
Zadania organizacji opracowujących standardy
2
Organizacje opracowujące lub rozpowszechniające standardy sieciowe
3
ISO - Międzynarodowa Organizacja Standaryzacyjna
4
ANSI - Amerykański Narodowy Instytut Normalizacji
5
Przykładowe Standardy ANSI
ANSI INCITS 135-1992 (R1998) standard języka SQL (Information Systems - Database Language -SQL
(includes ANSI X3.168-1989) (formerly ANSI X3.135-1992 (R1998))).
6
IEEE - Stowarzyszenie Inżynierów Elektryków i Elektroników
W 1980 IEEE utworzyła komitet IEEE 802 którego zadaniem było opracowanie standardów sieci
LAN i MAN.
Standardy opracowane przez komitet IEEE 802 są zatwierdzane przez ANSI i przesyłane do ISO.
7
Wybrane standardy IEEE 802
802.15 - standard bezprzewodowych sieci PAN (Wireless Personal Area Networks), Bluetooth.
8
EIA - Stowarzyszenie Elektroniki Przemysłowej
9
Balanced, Unbalanced Circuit
balanced circuit
transmisja danych odbywa się w dwóch kablach, w których prąd płynie w przeciwnych kierunkach
(prąd w kablach ma przesunięta fazę o 180 stopni).
unbalanced circuit
transmisja danych odbywa się za pomocą pojedynczego kabla (kabla koncentrycznego), sygnał
zwrotny ma potencjał 'ziemi'.
10
Standard RS-232-C
RS-232-C wykorzystuje 25-, 9-stykowe złącza służące do łączenia urządzeń typu DTE (np.
komputerów) z urządzeniami typu DCE (np. modemami).
W standardzie RS-232 można transmitować dane w trybie pełnego dupleksu (full duplex), 1973.
Dane mogą być przesyłane jednocześnie w obu kierunkach dzięki zastosowaniu dwóch par
przewodów (balanced circuit) jeden do nadawania (T) drugi do odbioru (R).
12
Standard RS-232-C
13
ITU - Międzynarodowa Unia Telekomunikacyjna
Adres: http://www.itu.int/
Początkowo zadaniem ITU było zajmowanie się rozwojem technologii łączności telegraficznej i telefonicznej.
14
ITU - Międzynarodowa Unia Telekomunikacyjna
W 1956 r. z połączenia CCIF i CCIT powstał komitet CCITT, (ang.) International Telephone and
Telegraph Consultative Committee.
15
Oragnizacje związane z Internetem
Internet Engineering Task Force Internet Research Task Force Requests for Comments
(IETF) (IRTF) (RFC)
16
ISOC - Internet Society
17
IAB - Internet Architecture Board
1979 Vinton Cerf założył Internet Configuration Control Board (ICCB) jako doradczy komitet dla
powstałej w 1957 roku agencji ARPA, (ang.) Advanced Research Projects Agency.
Od 1969 zaczęła działać sieć Arpanet, która po 1983 została przekształcona w sieć Internet.
1984 komitet ICCB został zastąpiony przez komitet Internet Advisory Board.
Od 1992 roku komitet IAB działa pod auspicjami stowarzyszenia ISOC, Internet Society,
http://www.isoc.org/.
18
IAB - Komitet Architektury Internetu
19
ICANN - Internet Corporation for Assigned Names and Numbers
Korporacja ICANN przejęła funkcje organizacji Internet Assigned Numbers Authority (IANA).
ICANN stworzyła Uniform Domain Name Dispute Resolution Policy (UDRP) regulację służącą do
rozwiązywania problemów związanych z prawami do nazw domen.
W 2000, ICANN wprowadziła nowe nazwy dla głównych domen (nowe gTLD):
.aero, .biz, .coop, .info, .museum, .name, .pro.
21
IANA - usługa WHOIS
WHOIS jest usługa katalogową zarządzaną przez Defense Data Network Network Information
Center (DDN NIC).
Baza usługi zawiera informacje o adresach IP hostów, osobach w sieci Internet i MILNET.
22
IANA - Administrowanie portami
Listę zarezerwowanych portów (dobrze znanych portów) można znaleźć na stronach IANA w
katalogu 'Directory of General Assigned Numbers'.
Dobrze znane aplikacje i usługi sieciowe takie, jak telnet, ssh, ftp, usługa WWW mają
zarezerwowane numery portów które wykorzystują do komunikacji w sieci.
Przykład.
• dla serwera telnet zarezerwowano port TCP numer 23;
• dla ssh port TCP numer 22;
• dla serwera ftp zarezerwowano porty TCP 20 i 21;
• przeglądarka internetowa wykorzystuje port TCP 80 do nawiązania połączenia z serwerem WWW
Protokół http, w usłudze WWW ma zarezerwowany port TCP 80.
• dla usługi DNS zarezerwowano porty UDP i TCP 53.
23
IANA - Administrowanie adresami IP
Zadaniem IANA jest przydzielanie (lub relokacja) adresów IP dla regionalnych rejestrów (ang.)
Regional Internet Registry.
24
Wydawnictwo Request for Comments (RFC)
htpp://www.rfc-editor.org/
W 1969 roku rozpoczęto wydawać pod nazwa Requests for Comments (RFC) opracowania techniczne
dotyczące Internetu (w 1969 roku zwanej jeszcze Arpanet'em).
Historia wydawnictwa RFC opisana jest w RFC 2555 '30 Years of RFCs. RFC Editor, et al.'.04-07-99.
25
Podserie RFC FYI, BCP, STD
FYI34 Users' Security Handbook E. Guttman, L. Leong, G. Malkin [ February 1999 ] ( TXT = 74036
bytes)(Also RFC2504) (Status: FYI)
FYI36 Internet Security Glossary, Version 2 R. Shirey [ August 2007 ] (TXT = 867626 bytes)(Obsoletes
RFC2828) (Also RFC4949) (Status: FYI)
26
Podserie RFC FYI, BCP, STD
BCP44 Use of HTTP State Management K. Moore, N. Freed [ October 2000 ] ( TXT = 18899 bytes)(Also RFC2964) (Status:
BEST CURRENT PRACTICE)
BCP75 Session Initiation Protocol (SIP) Basic Call Flow Examples A. Johnston, S. Donovan, R. Sparks, C. Cunningham, K.
Summers [ December 2003 ] ( TXT = 163159 bytes)(Also RFC3665) (Status: BEST CURRENT PRACTICE)
BCP158 RADIUS Design Guidelines A. DeKok, Ed., G. Weber [ March 2011 ] (TXT = 89319 bytes)(Also RFC6158) (Status:
BEST CURRENT PRACTICE)
27
Podserie RFC FYI, BCP, STD
Dokumenty STD zawierają standardy dotyczące sieci Internet , posiadają status STANDARD.
STD73 The Multipart/Report Media Type for the Reporting of Mail System Administrative Messages M. Kucherawy,
Ed. [ January 2012 ] (TXT = 15715 bytes)(Obsoletes RFC3462) (Also RFC6522) (Status: STANDARD)
0549 'Minutes of Network Graphics Group meeting', 15-17 July 1973. J.C. Michener. Jul-17-1973.
3271 'The Internet is for Everyone', V. Cerf. April 2002. (Status: INFORMATIONAL).
6528 Defending against Sequence Number Attacks F. Gont, S. Bellovin [ February 2012 ] (TXT =
26917) (Obsoletes RFC1948) (Updates RFC0793) (Status: PROPOSED STANDARD)
(Stream: IETF, Area: tsv, WG: tcpm)
28
Specyfikacje RFC wybranych protokołów komunikacyjnych
0792 'Internet Control Message Protocol', J. Postel. Sep-01-1981. Obsoletes RFC0777. Updated by RFC0950.
0821 'Simple Mail Transfer Protocol', J. Postel. Aug-01-1982. Obsoletes RFC0788. Obsoleted by RFC 2821,
RFC 5321.
0826 'Ethernet Address Resolution Protocol: Or converting network protocol addresses to 48.bit
Ethernet address for transmission on Ethernet hardware', D.C. Plummer. Nov-01-1982.
0934 'Proposed standard for message encapsulation', M.T. Rose, E.A. Stefferud. Jan-01-1985.
0959 'File Transfer Protocol', J. Postel, J.K. Reynolds. Oct-01-1985. Obsoletes RFC0765. Updated by RFC2228,
RFC2640, RFC2773. Status: STANDARD.
1002 'Protocol standard for a NetBIOS service on a TCP/UDP transport: Detailed specifications',
NetBIOS Working Group in the Defense Advanced Research Projects Agency, Internet
Activities Board, End-to-End Services Task Force. Mar-01-1987. Status: STANDARD.
3288 'Using the Simple Object Access Protocol (SOAP) in Blocks Extensible Exchange Protocol
(BEEP)', E. O'Tuathail, M. Rose. June 2002. (Status: PROPOSED STANDARD)
3413 'Simple Network Management Protocol (SNMP) Applications', D. Levi, P. Meyer, B. Stewart.
December 2002. (Obsoletes RFC2573) (Also STD0062) (Status: STANDARD)
3456 'Dynamic Host Configuration Protocol (DHCPv4) Configuration of IPsec Tunnel Mode', B.
Patel, B. Aboba, S. Kelly, V. Gupta. January 2003.
30
Dokumenty RFC wybranych protokołów
31
Linki do stron WWW związanych z Internetem
http://www.iso.org/ http://www.isoc.org/
http://www.ansi.org/ http://www.ietf.org/
http://www.ieee.org/ http://www.irtf.org/
http://www.eia.org/ http://www.iab.org/
htpp://www.rfc-editor.org/
http://www.itu.int/
http://www.icann.org/
http://www.w3.org/
http://www.iana.org/
http://www.omg.org/
http://www.knowledgespace.com/ http://www.isaca.org/
http://www.bsi.org.uk/
32
W3 Consortium (W3C)
Instytucja utworzona w 1994, w Massachusetts Institute of Technology, przez twórcę sieci WWW
Tima Berners-Lee w celu koordynowania rozwoju sieci WWW.
Konsorcjum W3C:
• promuje technologie usług WWW, (ang.) 'web services'
• opracowuje standardy dla przeglądarek głosowych (Voice browsers) i języków służących do budowy
portali głosowych (język Voice XML).
33
W3 Consortium (W3C)
Rola W3C:
• tworzenie wizji rozwoju sieci WWW
• rozwój nowych technologii Internetowych, które realizowałyby wizje W3C rozwoju sieci WWW
• udział w tworzeniu standardów technologii sieciowych.
34
OMG - Object Management Group
http://www.omg.org/
35
Podstawowe standardy grupy OMG
36
Podstawowe standardy grupy OMG
MOF W początkowej fazie rozwoju specyfikacje i standardy grupy OMG były tworzone
w oparciu o metamodele. MOF zawiera definicje abstrakcyjnego języka i metodologie
służąca do opisywania, budowania i zarządzania meta-modelami.
Metamodelem jest np. standard języka UML.
37
Podstawowe standardy grupy OMG
RAD Specyfikacja określa standard języka IDL ang. Interface Definition Language.
XMI Określa standard wymiany danych, unifikuje standardy MOF, UML i XML.
38
British Standards Institute
Standard bezpieczeństwa BS 7799
39
Standard BS 7799
40