版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、課 程 設(shè) 計(jì) 課程名稱 計(jì)算機(jī)網(wǎng)絡(luò) _題目名稱_學(xué)生學(xué)院_計(jì)算機(jī)學(xué)院_專業(yè)班級_ 學(xué) 號 學(xué)生姓名 指導(dǎo)教師_ _ _ _ _2013 年 1 月 11 日計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)一、 設(shè)計(jì)題目使用arp協(xié)議獲取局域網(wǎng)內(nèi)部活動主機(jī)物理地址的程序?qū)崿F(xiàn)(c+)二、已知技術(shù)參數(shù)和設(shè)計(jì)要求1.已知參數(shù):選擇適當(dāng)?shù)木W(wǎng)絡(luò)適配器,以綁定winpcap。2.設(shè)計(jì)要求: 2.1協(xié)議實(shí)現(xiàn)需要哪些數(shù)據(jù)幀?注意要數(shù)據(jù)幀的定義要符合公共標(biāo)準(zhǔn)。2.2如何實(shí)現(xiàn)實(shí)現(xiàn)數(shù)據(jù)幀的發(fā)送?2.3如何接收及解析目的主機(jī)的響應(yīng)數(shù)據(jù)幀?2.4如何顯示arp協(xié)議的執(zhí)行結(jié)果?3. c+環(huán)境為visual c+三、設(shè)計(jì)內(nèi)容與步驟1.熟悉arp協(xié)議的工
2、作原理;2.熟悉arp協(xié)議相關(guān)數(shù)據(jù)幀結(jié)構(gòu);3.構(gòu)造arp請求數(shù)據(jù)幀;4.使用winpcap相關(guān)函數(shù)實(shí)現(xiàn)數(shù)據(jù)幀的發(fā)送;5.接收及解析目的主機(jī)的響應(yīng)數(shù)據(jù)幀;6.獲得ip地址與mac地址的對應(yīng)關(guān)系并顯示;7.課程設(shè)計(jì)任務(wù)說明書。四、課程設(shè)計(jì)中涉及的網(wǎng)絡(luò)基本理論簡介:(1)在網(wǎng)際協(xié)議中定義的是因特網(wǎng)的ip地址,但在實(shí)際進(jìn)行通信時,物理層不能識別ip地址只能識別物理地址。因此,需在ip地址與物理地址之間建立映射關(guān)系,地址之間的這種映射稱為地址解析。(2)以太網(wǎng)網(wǎng)絡(luò)中的物理地址即網(wǎng)卡的序列號。ieee規(guī)定網(wǎng)卡序列號為6個字節(jié)(48位),前三個字節(jié)為廠商代號,由于廠商向ieee注冊登記申請,后3個字節(jié)為網(wǎng)卡
3、的流水號。(3)地址解析包括從ip地址到物理地址的映射和從物理地址到ip地址的映射。tcp/ip協(xié)議組提供了兩個映射協(xié)議:地址解析協(xié)議arp和逆向地址解析協(xié)議rarp。arp用于從ip地址到物理地址的映射,rarp用于從物理地址到ip地址的映射。(4)地址解析協(xié)議的arp的工作原理:假定在一個物理網(wǎng)絡(luò)上,a(源主機(jī))要與d(目的主機(jī))進(jìn)行通信,但是不知道d的物理地址。 a利用arp協(xié)議工作的過程如下: a廣播一個arp請求報(bào)文,請求ip地址為ipd的主機(jī)回答其物理地址。網(wǎng)上所有主機(jī)都能收到該arp請求,并將本機(jī)ip地址與請求的ip地址比較,d主機(jī)識別出自己的地址ipd,并作出回應(yīng),通報(bào)自己的物
4、理地址。a收到這個arp回應(yīng)包后,就可以與d進(jìn)行通信。為了提高效率,arp協(xié)議使用了高速緩存技術(shù)。在每臺使用arp的主機(jī)中,都保留了一個專用的內(nèi)存區(qū),一收到arp應(yīng)答,主機(jī)就將獲得的ip地址和物理地址存入緩存。以后每次要發(fā)送報(bào)文時,首先到緩存中查找有無相應(yīng)的項(xiàng),若找不到,再利用arp進(jìn)行地址解析。由于多數(shù)網(wǎng)絡(luò)通信都要連續(xù)發(fā)送多個報(bào)文,所以高速緩存大大提高arp的效率。在arp請求報(bào)文中還放入源主機(jī)的“ip地址物理地址”的地址對,源主機(jī)在廣播arp請求時,網(wǎng)絡(luò)上所有主機(jī)都可以知道該源主機(jī)的“ip地址物理地址”的地址對并將其存入自己的緩存。在新主機(jī)入網(wǎng)時,令其主動廣播其地址映射,以減少其他主機(jī)進(jìn)行
5、arp請求。(5)網(wǎng)卡具有如下的幾種工作模式:廣播模式(broad cast model):它的物理地址(目的地址)地址是 0xfff fff 的幀為廣播幀,工作在廣播模式的網(wǎng)卡接收廣播幀。多播傳送(multicast model):多播傳送地址作為目的物理地址的幀可以被組內(nèi)的其它主機(jī)同時接收,而組外主機(jī)卻接收不到。但是,如果將網(wǎng) 卡設(shè)置為多播傳送模式,它可以接收所有的多播傳送幀,而不論它是不是組內(nèi)成員。直接模式(direct model):工作在直接模式下的網(wǎng)卡只接收目地址是自己 mac地址的幀?;祀s模式(promiscuous model):工作在混雜模式下的網(wǎng)卡接收所有的流過網(wǎng)卡的幀,信
6、包捕獲程序就是在這種模式下運(yùn)行的。(6)arp幀的數(shù)據(jù)結(jié)構(gòu)表達(dá)方式: 以太網(wǎng)幀頭中的前兩個字段是以太網(wǎng)的目的地址和源地址。目的地址為全1時為廣播地址。 兩個字節(jié)長的以太網(wǎng)幀類型表示后面數(shù)據(jù)的類型。對于arp請求或應(yīng)答來說,該字段的值為0x0806. 硬件類型字段:指明了發(fā)送方想知道的硬件地址的類型,以太網(wǎng)的值為1; 應(yīng)該是接收方;什么硬件,這和以太網(wǎng)有關(guān)系嗎 協(xié)議類型字段:表示要映射的協(xié)議地址類型,ip為0x0800; 硬件地址長度和協(xié)議地址長度:指明了硬件地址和高層協(xié)議地址的長度,這樣arp幀就可以在任意硬件和任意協(xié)議的網(wǎng)絡(luò)中使用。對于以太網(wǎng)上ip地址的arp請求或應(yīng)答來說,它們的值分別為6
7、和4;操作字段:用來表示這個報(bào)文的類型,arp請求為1,arp響應(yīng)為2,rarp請求為3,rarp響應(yīng)為4;發(fā)送端的以太網(wǎng)地址:源主機(jī)硬件地址,6個字節(jié);發(fā)送端ip地址:發(fā)送端的協(xié)議地址(ip地址),4個字節(jié);目的以太網(wǎng)地址:目的端硬件地址,6個字節(jié);目的ip地址:目的端的協(xié)議地址(ip地址),4個字節(jié)六、運(yùn)行結(jié)果:打開頁面:選擇網(wǎng)卡1:獲取到的結(jié)果:七、代碼分析:#include #include #include pcap.h#include packet32.h#pragma pack(1) /按一個字節(jié)內(nèi)存對齊#define iptosbuffers 12#define eth_arp
8、 0x0806 /以太網(wǎng)幀類型表示后面數(shù)據(jù)的類型,對于arp請求或應(yīng)答來說,該字段的值為x0806#define arp_hardware 1 /硬件類型字段值為表示以太網(wǎng)地址#define eth_ip 0x0800 /協(xié)議類型字段表示要映射的協(xié)議地址類型值為x0800表示ip地址#define arp_request 1#define arp_reply 2#define hostnum 255/* packet handler 函數(shù)原型*/void packet_handler(u_char *param, const struct pcap_pkthdr *header, const
9、u_char *pkt_data);/ 函數(shù)原型void ifget(pcap_if_t *d,char *ip_addr,char *ip_netmask);char *iptos(u_long in);char* ip6tos(struct sockaddr *sockaddr, char *address, int addrlen);int sendarp(pcap_t *adhandle,char *ip,unsigned char *mac);int getselfmac(pcap_t *adhandle,const char *ip_addr,unsigned char *ip_m
10、ac);dword winapi sendarppacket(lpvoid lpparameter);dword winapi getlivepc(lpvoid lpparameter);/28字節(jié)arp幀結(jié)構(gòu)struct arp_head unsigned short hardware_type; /硬件類型 unsigned short protocol_type; /協(xié)議類型 unsigned char hardware_add_len; /硬件地址長度 unsigned char protocol_add_len; /協(xié)議地址長度 unsigned short operation_fi
11、eld; /操作字段 unsigned char source_mac_add6; /源mac地址 unsigned long source_ip_add; /源ip地址 unsigned char dest_mac_add6; /目的mac地址 unsigned long dest_ip_add; /目的ip地址;/14字節(jié)以太網(wǎng)幀結(jié)構(gòu)struct ethernet_head unsigned char dest_mac_add6; /目的mac地址 unsigned char source_mac_add6; /源mac地址 unsigned short type; /幀類型;/arp最終
12、包結(jié)構(gòu)struct arp_packet struct ethernet_head ed; struct arp_head ah;struct sparam pcap_t *adhandle; char *ip; unsigned char *mac; char *netmask;struct gparam pcap_t *adhandle;bool flag;struct sparam sp;struct gparam gp;int main() pcap_if_t *alldevs; pcap_if_t *d; int inum; int i=0; pcap_t *adhandle; ch
13、ar errbufpcap_errbuf_size; char *ip_addr; char *ip_netmask; unsigned char *ip_mac; handle sendthread; handle recvthread; ip_addr=(char *)malloc(sizeof(char)*16);/申請內(nèi)存存放ip地址 if(ip_addr=null) printf(申請內(nèi)存存放ip地址失敗!n); return -1; ip_netmask=(char *)malloc(sizeof(char)*16);/申請內(nèi)存存放netmask地址 if(ip_netmask=n
14、ull) printf(申請內(nèi)存存放netmask地址失敗!n); return -1; ip_mac=(unsigned char *)malloc(sizeof(unsigned char)*6);/申請內(nèi)存存放mac地址 if(ip_mac=null) printf(申請內(nèi)存存放mac地址失敗!n); return -1; /* 獲取本機(jī)設(shè)備列表*/ if (pcap_findalldevs_ex(pcap_src_if_string, null, &alldevs, errbuf) = -1) fprintf(stderr,error in pcap_findalldevs: %sn,
15、 errbuf); exit(1); /* 打印列表*/ printf(本機(jī)網(wǎng)卡列表:n); for(d=alldevs; d; d=d-next) printf(%d) %sn, +i, d-name); if (d-description) printf( (%s)n, d-description); else printf( (no description available)n); if(i=0) printf(n找不到網(wǎng)卡!請確認(rèn)是否已安裝winpcap.n); return -1; printf(n); printf(請選擇要打開的網(wǎng)卡號(1-%d):,i); scanf(%d,
16、&inum); if(inum i) printf(n該網(wǎng)卡號超過現(xiàn)有網(wǎng)卡數(shù)!請按任意鍵退出n); getchar(); getchar(); /* 釋放設(shè)備列表*/ pcap_freealldevs(alldevs); return -1; /* 跳轉(zhuǎn)到選中的適配器*/ for(d=alldevs, i=0; inext, i+); /* 打開設(shè)備*/ if ( (adhandle= pcap_open(d-name, / 設(shè)備名 65536, / 65535保證能捕獲到不同數(shù)據(jù)鏈路層上的每個數(shù)據(jù)包的全部內(nèi)容 pcap_openflag_promiscuous, / 混雜模式 1000, /
17、 讀取超時時間 null, / 遠(yuǎn)程機(jī)器驗(yàn)證 errbuf / 錯誤緩沖池 ) ) = null) fprintf(stderr,n無法讀取該適配器. 適配器%s 不被winpcap支持n, d-name); /* 釋放設(shè)備列表*/ pcap_freealldevs(alldevs); return -1; ifget(d,ip_addr,ip_netmask);/獲取所選網(wǎng)卡的基本信息-掩碼-ip地址 getselfmac(adhandle,ip_addr,ip_mac);/輸入網(wǎng)卡設(shè)備句柄網(wǎng)卡設(shè)備ip地址獲取該設(shè)備的mac地址 sp.adhandle=adhandle; sp.ip=ip_
18、addr; sp.mac=ip_mac; mask=ip_netmask; gp.adhandle=adhandle; sendthread=createthread(null,0,(lpthread_start_routine)sendarppacket,&sp,0,null); recvthread=createthread(null,0,(lpthread_start_routine)getlivepc,&gp,0,null); printf(nlistening on 網(wǎng)卡%d .n,inum); /* 釋放設(shè)備列表*/ pcap_freealldevs(alldevs); getch
19、ar(); getchar(); return 0;/* 獲取可用信息*/void ifget(pcap_if_t *d,char *ip_addr,char *ip_netmask) pcap_addr_t *a; char ip6str128; /* ip addresses */ for(a=d-addresses;a;a=a-next) switch(a-addr-sa_family) case af_inet: if (a-addr) char *ipstr; ipstr=iptos(struct sockaddr_in *)a-addr)-sin_addr.s_addr);/*ip
20、_addr memcpy(ip_addr,ipstr,16); if (a-netmask) char *netmaskstr; netmaskstr=iptos(struct sockaddr_in *)a-netmask)-sin_addr.s_addr); memcpy(ip_netmask,netmaskstr,16); case af_inet6: break; /* 將數(shù)字類型的ip地址轉(zhuǎn)換成字符串類型的*/char *iptos(u_long in) static char outputiptosbuffers3*4+3+1; static short which; u_char
21、 *p; p = (u_char *)∈ which = (which + 1 = iptosbuffers ? 0 : which + 1); sprintf(outputwhich, %d.%d.%d.%d, p0, p1, p2, p3); return outputwhich;char* ip6tos(struct sockaddr *sockaddr, char *address, int addrlen) socklen_t sockaddrlen;#ifdef win32 sockaddrlen = sizeof(struct sockaddr_in6);#else soc
22、kaddrlen = sizeof(struct sockaddr_storage);#endif if(getnameinfo(sockaddr, sockaddrlen, address, addrlen, null, 0, ni_numerichost) != 0) address = null; return address;/* 獲取自己主機(jī)的mac地址 */int getselfmac(pcap_t *adhandle,const char *ip_addr,unsigned char *ip_mac) unsigned char sendbuf42;/arp包結(jié)構(gòu)大小 int i
23、 = -1; int res; struct ethernet_head eh; struct arp_head ah; struct pcap_pkthdr * pkt_header; const u_char * pkt_data; memset(eh.dest_mac_add,0xff,6);/目的地址為全為廣播地址 memset(eh.source_mac_add,0x0f,6); memset(ah.source_mac_add,0x0f,6); memset(ah.dest_mac_add,0x00,6); eh.type = htons(eth_arp); ah.hardware
24、_type = htons(arp_hardware); tocol_type = htons(eth_ip); ah.hardware_add_len = 6; tocol_add_len = 4; ah.source_ip_add = inet_addr(00); /隨便設(shè)的請求方ip ah.operation_field = htons(arp_request); ah.dest_ip_add=inet_addr(ip_addr); memset(sendbuf,0,sizeof(sendbuf); memcpy(sendbuf,&eh,
25、sizeof(eh); memcpy(sendbuf+sizeof(eh),&ah,sizeof(ah); if(pcap_sendpacket(adhandle,sendbuf,42)=0) printf(npacketsend succeedn); else printf(packetsendpacket in getmine error: %dn,getlasterror(); return 0; while(res = pcap_next_ex(adhandle,&pkt_header,&pkt_data) = 0) if(*(unsigned short *)(pkt_data+12
26、) = htons(eth_arp)& *(unsigned short*)(pkt_data+20) = htons(arp_reply)& *(unsigned long*)(pkt_data+38) = inet_addr(00) for(i=0; iadhandle; char *ip=spara-ip; unsigned char *mac=spara-mac; char *netmask=spara-netmask; printf(ip_mac:%02x-%02x-%02x-%02x-%02x-%02xn,mac0,mac1,mac2,mac3,mac4,
27、mac5); printf(自身的ip地址為:%sn,ip); printf(地址掩碼netmask為:%sn,netmask); printf(n); unsigned char sendbuf42;/arp包結(jié)構(gòu)大小 struct ethernet_head eh; struct arp_head ah; memset(eh.dest_mac_add,0xff,6);/目的地址為全為廣播地址 memcpy(eh.source_mac_add,mac,6); memcpy(ah.source_mac_add,mac,6); memset(ah.dest_mac_add,0x00,6); eh
28、.type = htons(eth_arp); ah.hardware_type = htons(arp_hardware); tocol_type = htons(eth_ip); ah.hardware_add_len = 6; tocol_add_len = 4; ah.source_ip_add = inet_addr(ip); /請求方的ip地址為自身的ip地址 ah.operation_field = htons(arp_request); /向局域網(wǎng)內(nèi)廣播發(fā)送arp包 unsigned long myip=inet_addr(ip); unsigned l
29、ong mynetmask=inet_addr(netmask); unsigned long hisip=htonl(myip&mynetmask); for(int i=0;iadhandle; int res; unsigned char mac6; struct pcap_pkthdr * pkt_header; const u_char * pkt_data; while(true) if(flag) printf(掃描完畢,按任意鍵退出!n); break; if(res=pcap_next_ex(adhandle,&pkt_header,&pkt_data)=0) if(*(un
30、signed short *)(pkt_data+12)=htons(eth_arp) struct arp_packet *recv=(arp_packet *)pkt_data; if(*(unsigned short *)(pkt_data+20)=htons(arp_reply) printf(-n); printf(ip地址:%d.%d.%d.%d mac地址:,recv-ah.source_ip_add&255,recv-ah.source_ip_add8&255,recv-ah.source_ip_add16&255,recv-ah.source_ip_add24&255); f
31、or(int i=0;i6;i+) maci=*(unsigned char *)(pkt_data+22+i); printf(%02x,maci); printf(n); sleep(10); return 0;八、心得總結(jié):要做好這個課程設(shè)計(jì),得先對計(jì)算機(jī)網(wǎng)絡(luò)相關(guān)有更多的了解,首先對之前學(xué)習(xí)的課程進(jìn)行了回顧和擴(kuò)展,找了很多相關(guān)資料。通過閱讀相關(guān)資料,我大致掌握了arp協(xié)議的詳細(xì)過程。在網(wǎng)際協(xié)議中定義的是因特網(wǎng)的ip地址,但在實(shí)際進(jìn)行通信時,物理層不能識別ip地址只能識別物理地址。因此,需在ip地址與物理地址之間建立映射關(guān)系,地址之間的這種映射稱為地址解析。arp地址解析協(xié)議就是實(shí)現(xiàn)地址之
32、間的這種映射關(guān)系的。arp地址解析協(xié)議的整個運(yùn)作過程我簡單的理解為:源主機(jī)廣播一個arp請求報(bào)文,請求目的主機(jī)回答其物理地址。網(wǎng)上所有主機(jī)都能收到該arp請求,并將本機(jī)ip地址與請求的ip地址比較,目的主機(jī)識別出自己的地址ip,并作出回應(yīng),通報(bào)自己的物理地址。源主機(jī)收到這個arp回應(yīng)包后,就可以與目的主機(jī)進(jìn)行通信。了解apr協(xié)議的過程,是編寫程序的基本要求。通過本次課程設(shè)計(jì),使我們對網(wǎng)絡(luò)方面的知識有了更深入的認(rèn)識。深刻體會了arp協(xié)議的幀結(jié)構(gòu)及運(yùn)作過程,讓我們把網(wǎng)絡(luò)課上學(xué)到得書面的知識在實(shí)踐中加以運(yùn)用,深入理解。課程設(shè)計(jì)過程中,遇到過很多問題,通過從網(wǎng)上查找解決問題的方法,不斷的思考和調(diào)試運(yùn)行
33、,最后終于運(yùn)行成功了,提升了自己解決問題的能力。另外,在課程設(shè)計(jì)過程中,自己的編程能力也得到了鞏固和提高。九、參考文獻(xiàn):計(jì)算機(jī)網(wǎng)絡(luò)(第五版) 謝希任 編著 電子工業(yè)出版社;c+ primer plus(第五版)中文版 人民郵電出版社;百度文庫;以下是附加文檔,不需要的朋友下載后刪除,謝謝頂崗實(shí)習(xí)總結(jié)專題13篇第一篇:頂崗實(shí)習(xí)總結(jié)為了進(jìn)一步鞏固理論知識,將理論與實(shí)踐有機(jī)地結(jié)合起來,按照學(xué)校的計(jì)劃要求,本人進(jìn)行了為期個月的頂崗實(shí)習(xí)。這個月里的時間里,經(jīng)過我個人的實(shí)踐和努力學(xué)習(xí),在同事們的指導(dǎo)和幫助下,對村的概況和村委會有了一定的了解,對村村委會的日常工作及內(nèi)部制度有了初步的認(rèn)識,同時,在與其他工作
34、人員交談過程中學(xué)到了許多難能可貴經(jīng)驗(yàn)和知識。通過這次實(shí)踐,使我對村委會實(shí)務(wù)有所了解,也為我今后的順利工作打下了良好的基礎(chǔ)。一、實(shí)習(xí)工作情況村是一個(此處可添加一些你實(shí)習(xí)的那個村和村委會的介紹)我到村村委會后,先了解了村的發(fā)展史以及村委會各個機(jī)構(gòu)的設(shè)置情況,村委會的規(guī)模、人員數(shù)量等,做一些力所能及的工作,幫忙清理衛(wèi)生,做一些后勤工作;再了解村的文化歷史,認(rèn)識了一些同事,村委會給我安排了一個特定的指導(dǎo)人;然后在村委會學(xué)習(xí)了解其他人員工作情況,實(shí)習(xí)期間我努力將自己在學(xué)校所學(xué)的理論知識向?qū)嵺`方面轉(zhuǎn)化,盡量做到理論與實(shí)踐相結(jié)合。在實(shí)習(xí)期間我遵守了工作紀(jì)律,不遲到、不早退,認(rèn)真完成領(lǐng)導(dǎo)交辦的工作。我在村委
35、會主要是負(fù)責(zé)管理日常信件的工作,這個工作看似輕松,卻是責(zé)任重大,來不得辦點(diǎn)馬虎。一封信件沒有及時收發(fā),很有可能造成工作的失誤、嚴(yán)重的甚至?xí)斐删薮蟮慕?jīng)濟(jì)損失。很感謝村委會對我這個實(shí)習(xí)生的信任,委派了如此重要的工作給我。在實(shí)習(xí)過程中,在信件收發(fā)管理上,我一直親力親為,片刻都不敢馬虎。為了做好信件的管理工作,我請教村委會的老同事、上網(wǎng)查閱相關(guān)資料,整理出了一套信函管理的具體方法。每次郵遞員送來的信件,我都要親自檢查有無開封、損壞的函件,如果發(fā)現(xiàn)有損壞的函件,我馬上聯(lián)絡(luò)接收人親自來查收。需要到郵局領(lǐng)取的函件,我都親自到郵局領(lǐng)取,并把信函分別發(fā)放到每個收件人的手里。對于收到的所有信函,我都分門別類的登
36、記,標(biāo)注好收發(fā)人的單位、姓名還有來函日期等等。我對工作的認(rèn)真負(fù)責(zé),受到了村委會領(lǐng)導(dǎo)和同事們的一致好評,在他們的鼓勵下,我的工作干勁更足了。在工作之余,我還經(jīng)常去村民家里,幫助他們做一些我力所能及的事情,也讓我收獲了很多知識,學(xué)會了許多技能。我學(xué)會了一些常見農(nóng)作物的生長特征,也學(xué)會了怎么給農(nóng)作物施肥,灑藥。這些,都將是我今后人生道路上的寶貴財(cái)富。短短個月的實(shí)習(xí)生活很快就過去了,這次實(shí)習(xí)是我從學(xué)校踏入社會的第一步。在這里,我感受到了村民們的純樸,也體會到了農(nóng)村生活的不易,更加深刻的認(rèn)識到了作為當(dāng)代大學(xué)生身上肩負(fù)的使命。在這次實(shí)習(xí)生活中,村委會的叔叔、阿姨們對我十分的照顧,在工作中,在生活上都給予了
37、我很多的幫助,也對我寄予了很高的期望。通過這次實(shí)習(xí),鍛煉了我的做事能力,養(yǎng)成了對人對事的責(zé)任心,也堅(jiān)定了我加強(qiáng)學(xué)習(xí),提升自我價值的信心。二、發(fā)現(xiàn)的問題和建議在此次在村村委會頂崗實(shí)習(xí)的工作中,確實(shí)讓我學(xué)到了不少書本以外的知識,同時我也發(fā)現(xiàn)了不少問題。第一,該村村委會的工作人員文化水平相對偏低,在村務(wù)工作的處理上,方式方法比較粗放。第二,村委會工作人員思想比較守舊,缺乏對新事物、新觀念的學(xué)習(xí)和認(rèn)識。第三,村委會的現(xiàn)代化辦公水平還比較低,雖然配備了電腦等現(xiàn)代化辦公工具,但是實(shí)際的利用程度很低。第四,村委會人員由于不是國家編制,工作人員的工作熱情和工作態(tài)度不是很積極。三、實(shí)習(xí)的心得體會剛開始去村村委會
38、實(shí)習(xí)的時候,我的心情充滿了激動、興奮、期盼、喜悅。我相信,只要我認(rèn)真學(xué)習(xí),好好把握,做好每一件事,實(shí)習(xí)肯定會有成績。但后來很多東西看似簡單,其實(shí)要做好它很不容易。通過實(shí)踐我深有感觸,實(shí)習(xí)期雖然很短,卻使我懂得了很多。不僅是進(jìn)行了一次良好的校外實(shí)習(xí).本文來自公務(wù)員之家,查看正文請使用公務(wù)員之家站內(nèi)搜索查看正文。第二篇:會計(jì)頂崗實(shí)習(xí)工作總結(jié)從我踏進(jìn)實(shí)習(xí)單位的那一刻起,我就知道我將經(jīng)歷一段特殊的不平凡的并且充滿收獲的人生旅程,那旅程必定在我的生命中寫下濃墨重彩的一筆,必定會在我的生命中留下絢爛多彩的回憶,必定會給我?guī)砩袩o與倫比的財(cái)富。一、實(shí)習(xí)目的畢業(yè)實(shí)習(xí)是我們大學(xué)期間的最后一門課程,不知不覺我
39、們的大學(xué)時光就要結(jié)束了,在這個時候,我們非常希望通過實(shí)踐來檢驗(yàn)自己掌握的知識的正確性。在這個時候,我來到圣鹿源生物科技股份有限公司在這里進(jìn)行我的畢業(yè)實(shí)習(xí)。二、實(shí)習(xí)內(nèi)容及過程為了達(dá)到畢業(yè)實(shí)習(xí)的預(yù)期目的。在學(xué)校與社會這個承前啟后的實(shí)習(xí)環(huán)節(jié),我們對自己、對工作有了更具體的認(rèn)識和客觀的評價。在整個的實(shí)習(xí)工程中,我總共做了以下的一些工作,同時自己的能力也得到了相應(yīng)的提高。1.工作能力。在實(shí)習(xí)過程中,積極肯干,虛心好學(xué)、工作認(rèn)真負(fù)責(zé),勝任單位所交給我的工作,并提出一些合理化建議,多做實(shí)際工作,為企業(yè)的效益和發(fā)展做出貢獻(xiàn)。2.實(shí)習(xí)方式。在實(shí)習(xí)單位,師傅指導(dǎo)我的日常實(shí)習(xí),以雙重身份完成學(xué)習(xí)與工作兩重任務(wù)。向單
40、位員工一樣上下班,完成單位工作;又以學(xué)生身份虛心學(xué)習(xí),努力汲取實(shí)踐知識。3.實(shí)習(xí)收獲。主要有四個方面。一是通過直接參與企業(yè)的運(yùn)作過程,學(xué)到了實(shí)踐知識,同時進(jìn)一步加深了對理論知識的理解,使理論與實(shí)踐知識都有所提高,圓滿地完成了教學(xué)的實(shí)踐任務(wù)。二是提高了實(shí)際工作能力,為就業(yè)和將來的工作取得了一些寶貴的實(shí)踐經(jīng)驗(yàn)。三是在實(shí)習(xí)單位受到認(rèn)可并促成就業(yè).本文來自公務(wù)員之家,查看正文請使用公務(wù)員之家站內(nèi)搜索查看正文。第三篇:工廠車間頂崗實(shí)習(xí)總結(jié)我懷著激動的心情踏上了期待已久的頂崗實(shí)習(xí)之路,當(dāng)我坐上離開學(xué)校的的班車那一刻起,我就知道我將經(jīng)歷一段特殊的不平凡的并且收獲的人生旅程,那旅程必定在我的生命中寫下濃墨重彩
41、的一筆,必定會在我的生命中留下絢爛多彩的回憶,并定會給我?guī)砩袩o與倫比的財(cái)富。那時候?qū)ψ约旱奈磥硐#T谀抢锬艽笳谷_,實(shí)現(xiàn)自己的抱負(fù)。那時候想的是多么多么的好啊,直到此刻我才覺得我當(dāng)時是那么的幼稚,不可能你剛出來什么都沒有就讓你做好的崗位。是的,頂崗實(shí)習(xí)的生活是艱辛的挑戰(zhàn)的。當(dāng)我們來到實(shí)習(xí)點(diǎn)面對一間間產(chǎn)房和一條條流水線時,很多人后悔為什么當(dāng)初選擇了到海信科龍頂崗實(shí)習(xí),但是我想說,這是我所預(yù)料到的,這也是我想要的,我知道人只有在艱苦的環(huán)境中才能磨練出堅(jiān)強(qiáng)的意志,我也知道吃得苦中苦,方為人上認(rèn)得道理,我自然還不是人上人,但是我相信在這個世界上每一個人都渴成功,都渴自己有限的生命能創(chuàng)造出的價值
42、,都渴為更多的人做出自己能做的一切,都渴在看來你的生命無可,我自然也比例外。我知道我的實(shí)習(xí)之路還剛剛開始,我要經(jīng)歷的還有很多。到啦海信科龍之后,盡管他們很就幫我們把食宿解決啦,但那里生活習(xí)慣和在湖南的時候相差太大,吃的很不習(xí)慣。對我們湖南人來說菜里面沒有一點(diǎn)辣椒是吃不下的,因此在那里的時候開始一段時間都只是吃一點(diǎn)點(diǎn)飯,很快身材就“苗條”啦。我的實(shí)習(xí)崗位被分配在總裝車間箱發(fā)組,面對一臺臺發(fā)好泡的冰箱從自己流過,而我的工作就是和這些冰箱打交道。我在這里做的裝冰箱的托板,是將托板固定在冰箱上,這個崗位說難也不難,就是要你記得哪種型號的冰箱用哪種托板,要不要帶電容,是幾微法的電容。要分清楚,不能弄錯,
43、不然會導(dǎo)致以后的環(huán)節(jié)出錯,冰箱制冷時有可能電容會發(fā)爆炸。所以這個一定要很認(rèn)真的做,不能粗心大意,害別人幫你善后。帶我的師傅是一個個中專生,開始時我覺得做這個很簡單,不用學(xué),一看就會,做是會做,不過不是最省力的方法,就那么做啦一天,做得很累,后來,我看師傅做看他做的很輕松很快,我就在想為什么我不行呢,難到是我不如他,我知道我不是只是我不夠虛心,不想學(xué),看不起這個崗位,是我的態(tài)度,既然找到的根本原因,那就好解決啦。后來,仔細(xì)看師傅的動作,怎么最省力,怎么最舒服。并且不懂的地方虛心討叫那些老員工。就這樣到我正式獨(dú)立上崗時,我也像我?guī)煾的菢营?dú)立上崗啦,并不用要人幫忙啦。就這樣一直到今年,我把我那條的崗
44、位都學(xué)會啦,并且我自己也當(dāng)師傅啦,而且是帶三個徒弟,分別教他們不同的崗位該怎么做,開始當(dāng)別人師傅時我覺得很好玩,終于不用自己做啦,可以徒弟來做啦,就這樣想,所以當(dāng)徒弟一來時,我就給他做啦,當(dāng)時我是舒服啦,不過后來就不是那么的啦,我沒有認(rèn)真的教他們.本文來自公務(wù)員之家,查看正文請使用公務(wù)員之家站內(nèi)搜索查看正文。第四篇:師范系中學(xué)頂崗實(shí)習(xí)總結(jié)大一的時候就知道大三的上學(xué)期學(xué)校有頂崗實(shí)習(xí)活動,也知道這個機(jī)會對于我們師范生來說很難得,所以我毅然地選擇了頂崗。不知道頂崗的生活會是怎樣,學(xué)校怎么樣,學(xué)生好不好管,會是收獲滿滿還是不如不曾經(jīng)歷過,一切都充滿疑惑。曾經(jīng)問過師哥師姐,答案卻是相差甚大,一切都是未知
45、數(shù)。可轉(zhuǎn)眼間,實(shí)習(xí)已接近尾聲,中學(xué)是一個小社會,是大社會的一個縮影,頂崗實(shí)習(xí)是大學(xué)步入社會的一個縮影,是大學(xué)進(jìn)入社會的一個過渡。在這為期半年的實(shí)習(xí)中,我們有最初的迷茫、緊張、陌生到現(xiàn)在的習(xí)慣、大方自然,工作、生活看似單調(diào),但是,不論從剛開始的聽課,到后來的講課,參加班級管理,我們都受益匪淺:不在懶床,不再拖拉,多了責(zé)任,多了經(jīng)驗(yàn),也收獲了幸福。從腳步邁入二中這所學(xué)校大門開始,我就知道自己已經(jīng)不僅僅是一個大學(xué)生了,我現(xiàn)在是一個老師,我要以老師的身份來完成這半年的實(shí)習(xí)生涯。另外在這里,學(xué)校的領(lǐng)導(dǎo)和老師都給了我很多幫助。學(xué)校完全把我們這些頂崗實(shí)習(xí)生看成正式老師,無論哪一方面都更正式老師一樣,沒有區(qū)別
46、。這對我們這些實(shí)習(xí)生來說實(shí)在是一次難得的鍛煉的機(jī)會。另外,學(xué)校還專門為我們配有指導(dǎo)老師。他們無論在教學(xué)技能和教學(xué)經(jīng)驗(yàn)上都能給我們很多指導(dǎo)和幫助。使我們在教學(xué)這條路上少走彎路。每個禮拜我們的指導(dǎo)老師都會來聽我們的課。每一次準(zhǔn)備的過程都是在不斷的進(jìn)步。而我們每個禮拜也會去聽指導(dǎo)老師的課,從他們身上,我們能夠看到自己的不足,使自己在教學(xué)實(shí)際中揚(yáng)長避短。初為人師,總是有些緊張。我?guī)е邼c忐忑抱著課本和教案走上講臺時,盡管我做了很多準(zhǔn)備,但當(dāng)我真正面對那么多雙眼睛時,我還是緊張了。同學(xué)們,現(xiàn)在開始上課。我機(jī)械得重復(fù)了在臺下不知念了多少遍的開場白。然而,這句話說完,下句該說什么呢?突然間我的腦袋一片空白
47、,只能感覺到有十幾雙眼睛正齊刷刷地盯著我,讓我感到十分地不自在。短暫的猶豫之后,我剩下來的只有微笑,因?yàn)槲蚁肫鹆四蔷湓挘何⑿κ欠▽?。這時學(xué)生也對著我微笑,看著他們那一張張稚氣的面孔,我所有的緊張都在這一瞬間消失了,透過那一雙雙澄清的眼睛,我也似乎讀到了那一顆顆純凈的心。等我大汗淋漓的走下講臺,我知道我已成功地走出第一步。從此以后,我便穿梭于講臺與辦公室之間。剛來到這里,對于我們最重要的就是身份的變換,我們不在是天天由老師管理的學(xué)生了,我們變成老師了,我們不但要處理好自己的事情,還要管理好孩子,特別是作為班主任,一切的工作都顯得那么細(xì)致入微,因?yàn)檫@里是縣城,大部分來自鄉(xiāng)村的孩子都住宿,所以教師又
48、充當(dāng)著另一種身份家長。初為人師,總是有些緊張。我?guī)е邼c忐忑抱著課本和教案走上講臺時,盡管我做了很多準(zhǔn)備,但當(dāng)我真正面對那么多雙眼睛時,我還是緊張了。同學(xué)們,現(xiàn)在開始上課。我機(jī)械得重復(fù)了在臺下不知念了多少遍的開場白。然而,這句話說完,下句該說什么呢?突然間我的腦袋一片空白,只能感覺到有十幾雙眼睛正齊刷刷地盯著我,讓我感到十分地不自在。短暫的猶豫之后,我剩下來的只有微笑,因?yàn)槲蚁肫鹆四蔷湓?本文來自公務(wù)員之家,查看正文請使用公務(wù)員之家站內(nèi)搜索查看正文。第五篇:初中教師頂崗實(shí)習(xí)教學(xué)總結(jié)選擇頂崗實(shí)習(xí)是我從上大一就決定了的事情,如今實(shí)習(xí)已經(jīng)結(jié)束,回想這四個多月的經(jīng)歷發(fā)現(xiàn)自己收獲了很多。頂崗生活豐富多
49、彩也充滿了酸甜苦辣。但是選擇它我無悔。下面我對自己的頂崗生活進(jìn)行一個小小的總結(jié)。一、自信登講臺,緊張不再來清楚地記得初登講臺是面對80多雙眼睛自己內(nèi)心的忐忑不安,當(dāng)時感覺自己做自我介紹是聲音都在打顫,后來不斷給自己加油打氣,慢慢的可以自信的站在講臺上,自然流暢地給他們上每一節(jié)課。我想這是每一位初登講臺者必然要經(jīng)歷的一個過程。在這一過程中我由一名學(xué)生轉(zhuǎn)變?yōu)橐幻處?,開始肩負(fù)更多的責(zé)任。二、掌握重難點(diǎn),清晰理思路一直都聽說講課是一門藝術(shù),老師是演員,他們在課堂上扮演形形色色的角色。初登講臺的我們對教材不熟悉,不能夠很好的掌握每課的重點(diǎn)難點(diǎn),為了更好的掌握教材我不斷的向指導(dǎo)老師請教,剛開始每將一節(jié)課
50、之前我都會問指導(dǎo)老師自己備課是否合適,聽他的意見。還經(jīng)常邀請指導(dǎo)老師聽我講課,讓他給我指出自己講課過程中的缺點(diǎn)和不足,剛開始的時候老師的最多的一點(diǎn)就是每節(jié)課重點(diǎn)不突出,在經(jīng)過一次次的鍛煉后老師對我說現(xiàn)在已經(jīng)能很好的把握一節(jié)課的重點(diǎn)難點(diǎn)了。聽了這些話我明白自己有進(jìn)步了一點(diǎn)。三、板書不發(fā)愁上課的過程中板書是不可或缺的,由于在實(shí)習(xí)之前我沒有很好的練板書以至于剛開始時都搞不清楚.本文來自公務(wù)員之家,查看正文請使用公務(wù)員之家站內(nèi)搜索查看正文。第六篇:大學(xué)生頂崗實(shí)習(xí)總結(jié)一、實(shí)習(xí)目的頂崗實(shí)習(xí)是我們大學(xué)期間的最重要的一門課程,不知不覺我們已經(jīng)走過大半大學(xué)時光,在這個時候,我們非常希望通過實(shí)踐來檢驗(yàn)自己掌握的知
51、識的正確性。在這個時候,我來到電機(jī)限公司,在這里進(jìn)行我的頂崗實(shí)習(xí)。二、實(shí)習(xí)單位及崗位介紹電機(jī)有限公司,地處市區(qū)經(jīng)濟(jì)圈的中心地帶,交通便捷,地理位置優(yōu)越,是集研發(fā)、生產(chǎn)、銷售、服務(wù)為一體的高新科技企業(yè)。公司多年來集中有限資源、充分挖掘出了自身的比較競爭優(yōu)勢,通過觀念創(chuàng)新、技術(shù)創(chuàng)新、服務(wù)創(chuàng)新來保證企業(yè)高速發(fā)展。主要生產(chǎn)電子零部件、計(jì)算機(jī)外圍設(shè)備、電子機(jī)械設(shè)備,音頻調(diào)諧器、視頻調(diào)諧器、調(diào)制解調(diào)器、電源器件、發(fā)送接收模塊、光盤驅(qū)動器等。主要產(chǎn)品全部出口,為市優(yōu)秀外商投資企業(yè)。三、實(shí)習(xí)內(nèi)容及過程為了達(dá)到畢業(yè)實(shí)習(xí)的預(yù)期目的,在學(xué)校與社會這個承前啟后的實(shí)習(xí)環(huán)節(jié),我們對自己、對工作有了更具體的認(rèn)識和客觀的評價。以下是我的畢業(yè)實(shí)習(xí)報(bào)告總結(jié):1、工作能力:在實(shí)習(xí)過程中,積極肯干,虛心好學(xué)、工作認(rèn)真負(fù)責(zé),勝任單位所交給我的工作,并提出一些合理化建議,多做實(shí)際工作,為企
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子工程技術(shù)課程設(shè)計(jì)
- 水力檢驗(yàn)課程設(shè)計(jì)
- 泛光燈項(xiàng)目可行性實(shí)施報(bào)告
- 水上滑梯市場環(huán)境與對策分析
- 模型汽車相關(guān)項(xiàng)目實(shí)施方案
- 空間活動課程設(shè)計(jì)
- 服裝綬帶市場環(huán)境與對策分析
- 沙灘帽市場環(huán)境與對策分析
- 屏風(fēng)家具相關(guān)項(xiàng)目建議書
- 毛筆字帖項(xiàng)目評價分析報(bào)告
- 消防池淤泥清理施工方案
- GB/T 11260-2023圓鋼渦流檢測方法
- 食材來源方案
- 外墻涂料修補(bǔ)施工方案
- 貝伐珠單抗抗血管機(jī)制課件
- 網(wǎng)絡(luò)安全咨詢項(xiàng)目概述
- 6SE70變頻器使用手冊
- 工業(yè)熱泵發(fā)展白皮書2023-202308-中國節(jié)能協(xié)會熱泵專業(yè)委員會
- 花生脫殼機(jī)結(jié)構(gòu)設(shè)計(jì)
- FDA發(fā)布咀嚼片關(guān)鍵質(zhì)量屬性指導(dǎo)原則
- 泰國商務(wù)邀請函模板
評論
0/150
提交評論