Show simple item record

dc.contributor.advisorTinli, Tülay
dc.contributor.authorKöran, Esin
dc.date.accessioned2020-12-29T10:39:29Z
dc.date.available2020-12-29T10:39:29Z
dc.date.submitted1996
dc.date.issued2020-11-15
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/393760
dc.description.abstractBu tez çalışmasında, globalleşme sürecinde önem kazanan internet ortamında hizmet verebilecek, TCP/IP protokol ailesinin üyelerinden File Transfer Protocol ve UDP/IP protokol ailesinin üyelerinden Bootstrap Protocol uygulama programlan, client - server modeli kullanılarak gerçekleştirilmiştir.FTP Server ve BOOTP Server olarak adlandırılan bu programlar, NetWare 3.12 işletim sisteminde, Novell Software Development Kits ve Watcom C Compiler kullanılarak geliştirilmiştir. Her iki program NetWare Loadable Modules yapısında olduğundan, NetWare işletim sistemi tarafından sistemin bir modülü olarak görülürler. NetWare işletim sisteminin multithread program yapısını desteklemesi, dagıtık uygulamaların geliştirilmesi için elverişli bir ortam sunmaktadır. NLM C arayüzünde tanımlanmış pek çok fonksiyon tasarımcıya yardımcı olmaktadır. Client - server haberleşme yöntemi olarak, Berkeley Unix 4.2BSD soket yapısı kullanılmıştır. Soket yapısı Internet Domain'inde, farklı sistemler arası haberleşmeye kolaylıklar getirmektedir. FTP Server programı stream türü soketleri, BOOTP server programı datagram türü soketleri kullanırlar. File Transfer Protocol, farklı makinalar arası dosya transferini sağlamak üzere geliştirilmiştir. Bir sistemde çalışan kullanıcılar bir diğer sisteme bu protokol yardımıyla erişerek, iki yönlü dosya transferi yapabilirler. BOOTP protokolünde, disksiz bir client makina hardware adresini göndererek server*dan İP adresini iste. Server kendi veritabanından hardware adresine karşı düşen İP adresi ile birlikte yerel network kaynakları hakkında client'abilgi gönderir. Bu kaynaklar, domain name server, gateway, domain name, hardware type, template host gibi bilgileri içermektedir. File Transfer Protokulü ve Bootstrap Protokolü standartları için Request For Comments dokümanlarından yararlanılmıştır. vııı
dc.description.abstractIn this thesis work, application programs of File Transfer Protocol from TCP/IP protocol family and Bootstrap Protocol from UDP/IP protocol family, that will serve in the internet environment has been realized by using client-server programming model. Those programs are named as FTP Server and BOOTP Server and developed under NetWare 3.12 operating system via Novell Software Development Kits and Watcom C Compiler. Since both programs are designed as NetWare Loadable Modules, they are seen as modules of NetWare operating system. NetWare operating system supports multithreaded programing which is necessary for designing distributed applications. Besides NLM C interface helps the designer with numerous functions. The basic building block for client - server communication is the socket. The Berkeley Unix 4.2BSD release introduced new facilities for interprocess communication and networking. FTP Server program uses stream type sockets, while BOOTP Server program uses datagram type sockets. The objectives of FTP are, to promote sharing of files ( computer programs/data ), to encourage indirect or imlicit use of remote computers and to shield a user from variations in file storage systems among hosts, besides to transfer data reliably and efficiently. Bootstrap protocol, allows a diskless client machine to discover its own IP address, to configure itself dynamically and the assignment of local network resources. IXen_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/embargoedAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleTCP/IP ortamında örnek iki server uygulaması. FTP server ve BOOTP server
dc.typemasterThesis
dc.date.updated2020-11-15
dc.contributor.departmentBilgisayar Bilimleri ve Mühendisliği Anabilim Dalı
dc.subject.ytmComputer protocols
dc.subject.ytmTCP/IP
dc.subject.ytmFile transfer protocol
dc.subject.ytmBootstrap
dc.identifier.yokid57547
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityYILDIZ TEKNİK ÜNİVERSİTESİ
dc.identifier.thesisid57547
dc.description.pages37
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/embargoedAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/embargoedAccess