6–Laboratoriya ishi: Soketlar asosida ma’lumot uzatishni dasturlash. Ishdan maqsad



Download 0,79 Mb.
Pdf ko'rish
bet8/8
Sana18.02.2022
Hajmi0,79 Mb.
#453296
1   2   3   4   5   6   7   8
Bog'liq
TDS(LAB-6-7-8-9-10)

Client klass yarati 

Package LAB8; 
import java.net.*; 
public class Client { 
private static InetAddress 
address

private static byte[] 
buffer

private static DatagramPacket 
packet

private static String 
str

private static MulticastSocket 
socket

public static void main(String arg[]) throws Exception { 
System.
out
.println("Ojidanie soobщeniya ot servera"); 
try { 
poluchat
socket
= new MulticastSocket(1502); 
address
= InetAddress.
getByName
("233.0.0.1"); 
socket
.joinGroup(
address
); 
while (true) { 
buffer
= new byte[256]; 
packet
= new DatagramPacket( 
buffer

buffer
.length); 
socket
.receive(
packet
); 
str
= new String(
packet
.getData()); 
System.
out
.println( 
"Polucheno soobщenie: " + 
str
.trim()); 

} catch (Exception e) { 
e.printStackTrace(); 
} finally { 
try { 
socket
.leaveGroup(
address
); 
socket
.close(); 
} catch (Exception e) { 
e.printStackTrace(); 






Natija
Xulosa 


 
9-laboratoriya ishi. Kommunikatsiya tizimlarining dasturiy modelini 
o’rganish. 
 
Ishdan maqsad: 
Ma’lumot uzatish va tarmoqlash asoslari hamda 
kommunikatsiya tizimlarining dasturiy modeli to‘g‘risida ko‘nikmalar xosil qilish. 
Nazariy ma’lumotlar. 
Kommutatsiya
– signallarni uzatish (trasportirovkalash) uchun zarur 
bo‘lgan vaqtda funksional birliklarni, uzatish kanallari yoki aloqa kanallarini ketma-
ket ulanishini barpo etish jarayonidir.
Kanallar kommutatsiyasi
- bunda tarmoqdagi istalgan abonent punktlari 
juftliklari orasida to‘g‘ridan-to‘g‘ri kanal tashkil etish uchun tarmoqning turli 
uchastkalarida kanallarni vaqtincha bog‘lanish usulidir.
Kanallar kommutatsiyasi (KK) odatda analogli yoki bitta tezlikli raqamli 
aloqa tarmoqlarida qo‘llaniladi. Bunday tarmoqlarda tarmoq resursining statik 
taqsimoti amalga oshiriladi yoki axborotni uzatish uchun ajratilgan qaydlangan 
o‘tkazish polosasi qo‘llaniladi. Bu holda axborotni kechikishi minimal bo‘ladi va 
faqat bog‘lanishni o‘rnatilish vaqti bilan belgilanadi. 
Paketlar kommutatsiyasi
- bu kommutatsiya usuli bo‘lib, unda xabar 
ma’lum formatdagi qismlarga - paketlarga bo‘linadi, ular xabarlar kommutatsiyasi 


uchun qabul qilingan prinsip bo‘yicha mustaqil xabarlardek qabul qilinadi, yig‘iladi 
va uzatiladi. Har bir paketga xabarning manzili beriladi, bir qator hollarda esa 
ma’lum xabarga tegishli belgisi va uning tartib raqami beriladi. Agar bitta xabarning 
barcha paketlari yagona yo‘l bo‘yicha (bitta virtual kanal bo‘yicha) uzatilsa, u 
xoldagi kommutatsiya rejimi 
virtual 
rejim, agar har bir paket mustaqil yo‘l bo‘yicha 
uzatilsa unda - 
deytagramma
rejimi deyiladi.
Paketli kommutatsiya usuli kompyuter trafiklarini samarali uzatish 
uchun maxsus ishlab chiqilgan. Tarmoq orqali barcha foydalanuvchilarga 
uzatiladigan paketlar paketli kommutatsiyada birinchi tugunning o‘zida paket, 
yacheyka yoki kadrlar deb ataladigan bir necha qismlarga ajratiladi. Har bir 
paket qabul qilib oluvchi tugun manzil ko‘rsatilgan sarlovhalar bilan ta’minlangan 
bo‘ladi. Har bir paketda mavjud manzil har bir paket boshqa axborot oqimi 
paketidan bog‘liq bo‘lmagan holda kommutatsiyalanib qayta ishlanishi paketli 
kommutatsiyaning muhim hususiyatlaridan biridir. Paketda sarlovhadan tashqari 
yana bitta odatda paket oxiriga joylashtiriladigan maydoni bo‘ladi va shu sababli 
tugatuvchi deb ataladi. Tugatuvchida tarmoq orqali uzatishda xatolik bo‘lgan yoki 
bo‘lmaganligini tekshirishga yordam beradigan nazorat summasi joylashtiriladi.
Paketlar oldindan zahiralanmagan aloqa liniyasi va tezligi belgilanmagan 
tarmoqga kelib tushadi, ya’ni bu yerda xam kanalli kommutatsiya kabi uning manbai 
generatsiyalanadi. Paketli kommutatsiya tarmog‘i kanalli kommutatsiya 
tarmog‘idan farqi oxirgi tugunda har doim paketni qabul qlib olishga tayyor ekanligi 
bilan ajralib turadi.
Tarmoqning uzatish yo‘llari tiqilib qolmasligi uchun TCP protokoli 
katta xajmli ma’lumotlarni kichik qismlarga bo‘lib, aloxida paketlarda uzatadi. Xar 
bir paket internetda IP protokol xizmati yordamida aloxida sayoxat qiladi. Paketlar 
manzilga etgach, TCP protokoli bo‘lingan ma’lumotni yig‘adi va boshlang‘ich 
xolatiga keltiradi. Agar qandaydir paket manzilga etib kelmasa, TCP protokol uni 
takroran jo‘natishni talab etadi, toki ma’lumot butun etib kelmagungacha. Shuning 
uchun TCP/IP ishonchli protokol deb aytiladi. 
Xulosa 




10-laboratoriya ishi. TCP/IP protokollar stekida dasturlash. 
 
Ishdan maqsad:
TCP/IP modeli pog‘onalari bilan tanishish va uning 
dasturlashdagi ahamiyati. UDP , FTP, SMTP, Telnet, HTTP protokollar 
vazialarini o‘rganib chiqish

Nazariy ma’lumotlar. 
TCP/IP modeli ta’rifi. 
Internet tarmog‘ining samarali ishlashi uchun 
mavjud axborotni qanday qilib paketlar holatida uzatish va yetkazilgan axborotni 
qayta tiklash hamda bo‘laklangan paketlarni foydalanuvchiga qanday yetkazish 
kerakligi muammosini hal kilish lozim buladi. Bu muammolarni hal qilish uchun 
TCP
(Transmission Confrol Protocol —uzatishni boshqarish protokoli) va 
IP
(Internet Protocol — Internet protokol) bayonnomalari yaratildi. Bu bayonnomalar 
Internet tuzilmasini aniqlovchi asosiy bayonnomalar bo‘lib xizmat qiladi(1983-yilda 
yaratildi).
Odatda, ular qiya chiziq (/) bilan ajratilib, 
TCP/IP 
ko‘rinishida yoziladi. 
Ammo ularni yozish paytida bu bayonnomalar kompyuter tarmoqda ma’lumotlarni 
uzatishning turli xil yo‘nanalishlarini bildiruvchi ikkita turlicha bayonnoma 
ekanligini unutmaslik kerak. TCP/IP protokollari to‘rt pag‘onali tuzilishi ega: 
Pog‘ona Tavsif Protokollar Amaliy TCP/IP ning amaliy protokollarini va tarmoqda 
zarur bo‘lgan transport pog‘onasidagi xizmatlar bilan ishlovchi dastur interfeysini 
ta’minlaydi. HTTP, Telnet, FTP, TFTP, SNMP, DNS, SMTP, X Windows, va 
boshqalar. Transport Kompyuterlar orasidagi seans bog‘lanishlani ta’minlaydi. 
Ma’lumot uzatishda foydalaniladigan xizmatlar va bog‘lanish xolati darajasini 
aniqlaydi. 
10.1-rasm. TCP/IP protokolining 4 pog‘onasi. 
TCP, UDP Internet Ma’lumotlarni IP - datagrammaga joylashtiradi. IP - 
datagramma marshrutizasiyasini bajaradi. IP, ICMP, ARP, RARP Tarmoq interfeysi 


Optik tolali, koaksial kabelli uzatish vositalarida ma’lumotlar bitlarini elektr yoki 
apparat qurilmalaridagi signallarga o‘zgartiradi. Tarmoqdagi ma’lumotlarni fizik 
uzatish prinsiplari va vositalarini belgilaydi. Ethernet, Token ping, FDDI, X.25, 
Frame relay, RS-232, v.35 
Xulosa
 
 



Download 0,79 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish