Birinchi jsp sahifa



Yüklə 1,2 Mb.
səhifə1/8
tarix09.01.2023
ölçüsü1,2 Mb.
#78811
  1   2   3   4   5   6   7   8
Tarmoq


Telekomunikatsiyada boshqaruv tizimlarining apparat va dasturiy ta’minoti kafedrasi “Tarmoqni dasturlash asoslari” fanidan yakuniy nazorat uchun savollar toʻplami

  1. TCP asosida soketni dasturlash.



  1. java.net paketi va uning klasslari.

java.net paketi soketlarni dasturlashni qo’llab quvvatlaydi. Foydalanishdan oldin uni quyidagicha import qilish lozim:
import java.net. *;


  1. Javada TCP kliyent soket.

Soket obyektini yaratish orqali TCP bog’lanishni amalga oshiradi.
Server jarayonlarining adresini aniqlaydi: jarayonning port nomeri va serverni IP adresi


  1. Javada TCP server soket.

Welcoming soket:
Klientdan dastlabki aloqalarini qabul qiladi
Bog’lanish soketi:
Klientni dastlabki aloqalarini yaratadi
Yangi soket ma’lum klient uchun ajratiladi


  1. Socket klassi va uning metodlari.

Soket klassi konstruktorlari:
Socket(InetAddress server, int port);
Socket(String hostname, int port);
Soket metodlari:
socket()
bind()
listen()
connect()
accept()
write()
read()
sendto()
recvfrom()
close()


  1. ServerSocket klassi va uning metodlari.

ServerSocket klassi konstruktorlari:
ServerSocket(int port);
ServerSocket(int port, int backlog);


  1. java.io paketi va uning klasslari.

java.io paketi qo’llab-quvvatlaydi
InputStream va OutputStream klasslari


  1. InputStream klassi va uning metodlari.

Bir baytlarni o’qib b massiviga joylashtiradi
int read(byte[] b);


  1. OutputStream klassi va uning metodlari.

b.length baytlarni yozadi
void write(byte[] b);


  1. UDP asosida soketni dasturlash.

UDP

    • oldindan aloqa o’rnatmasdan va ishonchsiz xizmat

    • Oldindan kelishuv fazasi mavjud emas

    • Jo’natilgan ma’lumotlar tartibsiz kelishi yoki yo’qolishi mumkin

    • welcoming socketga ehtiyoj yo’q

    • Soketlarga oqimlar birlashtirilmaydi

    • har bir paketga port raqami va qabul qiluvchining IP manzili birlashtirilib paketlar yaratiladi



  1. DatagramSocket klassi va uning metodlari.

Konstruktorlar:
DatagramSocket()
DatagramSocket(int port)
Metodlar:
void receive(DatagramPacket p)
void send(DatagramPacket p)
void close()


  1. DatagramPacket klassi va uning metodlari.

Konstruktorlar:
Qabul qilish uchun:
DatagramPacket(byte[] buf, int len);
Jo’natish uchun:
DatagramPacket(byte[] buf, int len InetAddress a, int port);


  1. Tarmoqni dasturlashda multicast.

Multicast manzillar:
Class D, address 224.0.0.0 dan 239.255.255.255 gacha


  1. Tarmoqni dasturlashda internet manzillar.

URL va URN
URL – Uniform Resource Locators
URN – Uniform Resource Names


  1. URL – Uniform Resource Locators.

Sintaksisi:
protocol://userInfo@host:port/path?query#fragment


  1. URL klassi va uning metodlari.

URL klasi java.net.* paketida joylashgan.
Metodlari:

  • getFile()

  • getHost()

  • getPort()

  • getDefaultPort()

  • getProtocol()

  • getRef()

  • getQuery()

  • getPath()

  • getUserInfo()

getAuthority()


  1. URN – Uniform Resource Names.

Misol uchun, ISBN 0-486-27557-4 raqami xalqaro standart kitob raqami (ISBN) tizimida Shekspirning "Romeo" va "Juliet" spektaklining maxsus nashri aniqlanadi. Ushbu nashr uchun URN urn: isbn: 0-486-27557-4 bo'ladi. Biroq, bu kitobning nusxasini qayerdan topish mumkinligi Chelsea number one haqida hech qanday ma'lumot bermaydi.


  1. Internet domen nomlari.

Internet domen nomlari Internet manzillarida ishlatilib, ular mamlakat nomlarini, tashkilot va korxonalar faoliyatini anglatadi.
UZ – Uzbekistan, RU – Russia
www.gov.uz


  1. Tarmoqni dasturlashda HTTP.





  1. HTTP protokoli.

HTTP - WWWda mavjud ma’lumotlarga chiqish uchun asosiy protokol sifatida foydalaniladi. HTTP ma’lumotlarni uzatgani sababli FTPdek TCP xizmatidan foydalanadi. Klient va server o’rtasida uzatilayotgan xabarlar, HTTP server va klient brauzeri orqali interpretatsiya qilinadi.


  1. HTML formalar.

Formalar yordamida foydalanuvchi brauzer orqali kiritishini o’qib olishimiz mumkin.


  1. FORM tegi va uning atributlari.

  • va
    teglari o’rtasida matn va maydonlar (fields) bo’ladi

Atributlari:

Yüklə 1,2 Mb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin