• 전문가 요청 쿠폰 이벤트
*진*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 3
검색어 입력폼
  • Whois 클라이언트 프로그램
    Internet ProgrammingWhois Client Report#include #include #include #define BUFSIZE 2100// 소켓 함수 오류 출력 후 종료void err_quit(char *msg){LPVOID lpMsgBuf;FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM,NULL, WSAGetLastError(),MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),(LPTSTR)&lpMsgBuf, 0, NULL);MessageBox(NULL, (LPCTSTR)lpMsgBuf, msg, MB_ICONERROR);LocalFree(lpMsgBuf);exit(-1);}// 소켓 함수 오류 출력void err_display(char *msg){LPVOID lpMsgBuf;FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM,NULL, WSAGetLastError(),MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),(LPTSTR)&lpMsgBuf, 0, NULL);printf("[%s] %s", msg, (LPCTSTR)lpMsgBuf);LocalFree(lpMsgBuf);}// 사용자 정의 데이터 수신 함수int recvn(SOCKET s, char *buf, int len, int flags){int received;char *ptr = buf;int left = len;while(left > 0){received = recv(s, ptr, left, flags);if(received == SOCKET_ERROR)return SOCKET_ERROR;else if(received == 0)break;left -= received;ptr += received;}return (len - left);}BOOL GetIPAddr(char *name, IN_ADDR *addr){HOSTENT *ptr = gethostbyname(name);if(ptr == NULL){err_display("gethostbyname()");return FALSE;}memcpy(addr, ptr->h_addr, ptr->h_length);return TRUE;}int main(int argc, char* argv[]){int retval;int port = 43;// 윈속 초기화WSADATA wsa;if(WSAStartup(MAKEWORD(2,2), &wsa) != 0)return -1;// socket()SOCKET sock = socket(AF_INET, SOCK_STREAM, 0);if(sock == INVALID_SOCKET) err_quit("socket()");IN_ADDR addr;if(GetIPAddr("whois.krnic.or.kr",&addr)){printf("IP주소 =%s, 포트번호 : %dn", inet_ntoa(addr), port);}// connect()SOCKADDR_IN serveraddr;ZeroMemory(&serveraddr, sizeof(serveraddr));serveraddr.sin_family = AF_INET;serveraddr.sin_port = htons(port);serveraddr.sin_addr.s_addr = inet_addr(inet_ntoa(addr));retval = connect(sock, (SOCKADDR *)&serveraddr, sizeof(serveraddr));if(retval == SOCKET_ERROR) err_quit("connect()");// 데이터 통신에 사용할 변수char buf[BUFSIZE+1];int len;// 서버와 데이터 통신while(1){// 데이터 입력ZeroMemory(buf, sizeof(buf));printf("nInput Ip Address of Domain name : ");if(fgets(buf, BUFSIZE+1, stdin) == NULL)break;// 'n' 문자 제거len = strlen(buf);if(buf[len-1] == 'n')strcat(buf,"rn");//buf[len-1] = '';if(strlen(buf) == 0)break;// 데이터 보내기retval = send(sock, buf, strlen(buf), 0);if(retval == SOCKET_ERROR){err_display("send()");break;}printf("[TCP 클라이언트] %d바이트를 보냈습니다.n", retval);// 데이터 받기//ZeroMemory(buf,sizeof(buf));retval = recvn(sock, buf, BUFSIZE+1, 0);if(retval == SOCKET_ERROR){err_display("recv()");break;}else if(retval == 0)break;// 받은 데이터 출력buf[retval] = '';printf("[TCP 클라이언트] %d바이트를 받았습니다.n", retval);printf("[받은 데이터] %sn", buf);}// closesocket()closesocket(sock);// 윈속 종료WSACleanup();return 0;}
    공학/기술| 2008.11.24| 6페이지| 1,000원| 조회(281)
    미리보기
  • [정보와 사회]개인과 가정의 정보화 ppt자료
    ..PAGE:1개인과 가정의 정보화..PAGE:2목차개인과 가정의 변화개인과 가정 정보화의 의미와 영향개인정보의 보호..PAGE:3개인과 가정의 변화가족 구조의 변화핵가족-독신단독 세대의 증가핵가족-2세대핵가족화의 증가..PAGE:4개인과 가정의 변화가족 구조의 변화핵가족-1세대어린이가 없는세대의 증가노인 세대고령자 세대 증가..PAGE:5개인과 가정의 변화교육의 고도화 및 다양화우리나라 고교 졸업자의 대학진학률 그래프현재 뿐만 아니라 앞으로의 교육은 더욱더 고도화 및 다양화되어 가고 산업의 고도화및 소프트화에 대응해 나가는 방향으로 진전될 것이다..PAGE:6개인과 가정의 변화고령자의 증가- 고령자의 증가는 바람직한 현상이지만 한편으로는고령자의 생활을 어떻게 지탱해야 할 것인가가 중요과제..PAGE:7개인과 가정의 변화여성의 사회진출 증가여성의 고학력화가사 노동의 경감핵가족화에 따른 여성의 가정 내의 지위향상기업의 수요증가..PAGE:8개인과 가정정보화의 의미와 영향개인과 가정 정보화의 의미개인 가정의 정보화란?- 개인 및 가정에서 정보통신기기의 도입,활용을 통해 정보통신서비스를 이용함에 따라 개인 및 가사노동을 경감시켜 삶의 질을향상시키는 것- 정보통신 기기의 특징탈거리성, 탈공간성, 수시성이러한 특징은 멀리있는 가족 및 친지들과 언제 어디에서나즐겁게 커뮤니케이션을 하면서 긴밀한 상호작용을 유지할 수있게 해준다...PAGE:9개인과 가정정보화의 의미와 영향개인과 가정 정보화의 영향정보통신 서비스가 개인이나 가정생활에 미치는 몇 가지의 중요한 사항가사노동의 경감에 따른 여가시간의 증가개인 행동의 자립성 촉진가전화(家電化)개전화(個電化)각 개인은 그 가족, 조직에 속해있는 누구와도 통화가 가능하게되기때문에 개전화가 진전되면 될수록 정보사회에서 개인행동의자립성을 촉진시켜줄것이다..PAGE:10개인과 가정정보화의 의미와 영향개인과 가정 정보화의 영향정보통신 서비스가 개인이나 가정생활에 미치는 몇 가지의 중요한 사항원격진단과 재택진료홈쇼핑과 홈뱅킹..PAGE:11개인과 가정정보화의 의미와 영향개인과 가정 정보화의 영향직장과 가정의 융합(재택근무)-출퇴근에 필요한 시간이나 비용,그리고 노력을 절약할수있다
    사회과학| 2006.04.25| 12페이지| 1,000원| 조회(549)
    미리보기
  • [데이타베이스]데이타베이스 시스템 연습문제 1~8장 (짝수번호) 평가A+최고예요
    데이터 베이스 시스템 (연습문제 짝수번호)1~8장1장2.정보시스템이란 무엇이며 , 유용성을 유지하기 위해서는 어떤 성질을 가지고 있어야 하는가?-정보 시스템이란 한 조직체의 활동에 필요한 데이터를 수집 ,조직,저장해 두었다가 필요시에 처리해서 의사 결정에 유효한 정보를 생성하고 분배하는 수단을 말한다.정보가 유용성을 유지하기 위해서는 정확성,현재성을 가지고 있어야 한다.정확성과 현재성이 없는 정보는 오히려 불리한 의사 결정을 유도 할 수 도 있다4.응용시스템이란 무엇이며, 정보 시스템과 어떠한 관계를 가지고 있는가?-한 부서가 필요로 하는 정보를 제공해주는 서브시스템,즉 정보시스템의 일부를 응용시스템이라 한다.6.데이터가 저장되고 접근되는 방법에 따른 데이터 처리 시스템의 유형을 설명할여라- 일괄처리:시스템의 효율성을 증대시키기 위하여 데이터를 수집해서 분류하고 정렬시킨 다음에 처리하는,시스템 중심의 데이터 처리 방법을 말한다.처리요건이 일괄적인 성격을 띠고 있는 업무처리 방식에 아주 적합하다 이런시스템하에서는 트랜잭션들을 한데모아 일괄적으로 처리하기 때문에 각 트랜잭션당 처리비용이 적게들어가게된다.시스템측면에서는 시간당 처리되는 작업의 수가 많게 되어 시스템의 성능은 높게 된다사용자측면에서는 데이터가 즉시 처리되지 않기 때문에 대기해야하는 단점을 갖고있다.또다른 단점으로는 일괄처리는 이를위한 여러 가지 사전준비작업을 거쳐야 한다는 것이다- 온라인 처리 시스템은 일괄처리가 필요로 했던 사전준비 작업없이 곧바로 데이터를 처리하는 방식을 말한다.즉 데이터는 생성되는 그 출처로부터 곧바로 컴퓨터에 전송되고, 전송된 데이터는 컴퓨터가 즉시 처리해서 그 결과를 원하는 장소로 보내주는 시스템을 온라인 처리 시스템이라 한다.장점:데이터 입력과 질의 검색의 여건을 매우 효과적으로 제공해준다단점:구조의 복잡성 때문에 온라인 시스템의 설치의 지연이나 비용상승의 요소가 되기도 한다-분산처리 시스템:물리적으로 분산되어 있는 처리기와 데이터베이스를 네트워크로 연결시켜 사용자는 마치 실시간 처리로 응답할 수 있어야 한다.2)계속적인 변화데이터베이스는 새로운 데이터의 삽입,기존데이타의 삭제,갱신으로 항상 그 내용이 변할 뿐아니라 이러한 변화속에서 현재의 정확한 데이터를 유지하여아 한다3)동시공용데이터베이스는 서로 다른 목적을 가진 응용들이 공용할 수 있도록 하기 위한 것이기 때문에 여러 사용자가동시에 자기가 원하는 데이터에 접근하여 이용할 수 있어야 한다4)내용에 의한 참조데이터 베이스 환경하에서 데이터의 참조는 저장되어 있는 데이터 레코드들의 주소나 위치에 의해서가 아니라 사용자가 요구하는 데이터의 내용, 즉 데이터가 가지고 있는 값에 따라 참조된다4.개체와 속성을 구분해서 설명하여라개체(entity)라고 하는 것은 데이터베이스에 표현하려고 하는 유형,무형의 객체로써 서로 구별되는 것을 뜻한다.현실세계의 표현단위,파일시스템의 레코드와 대응된다.하나 이상의 속성으로 존재한다속성은 파일시스템의 필드에 해당한다.단독으로는 존재가 어렵다.개체의 성질이나 상태를 의미한다6.개체관계와 속성관계의 차이점을 설명하고 그 예를 들어 보아라속성관계는 한 개체 내에서만 존재한다는 뜻에서 개체 내 관계라 할 수 있는 반면에 개체 관계는 개체 외부에 존재하는 개체 간 관계라 할 수 있다.데이타베이스에서는 보통 개체 관계만 명시적으로 취급하고 속성관계는 묵시적이고암시적으로 취급하고 있다속성관계개체관계8.데이타 베이스에 대한 내용에 의한 참조와 주소에 의한 참조를 설명하고 일반 사용자의 입장에서 평가해 보라내용에 의한 참조는 일반적으로 사용자는 참조 하기를 원하는 데이터의 특성이나 조건을 명세하면 이 조건을 만족하는 모든 레코드들은 그들이 어디에 위치해 있던지 간에 그들은 하나의 논리적 단위로 취급되고 접근된다10.데이타 공용을 할때 얻는 이점과 단점을 설명하고 , 단점을 보완하기 위한 대책을 설명해 보라데이터 공용을 이용함으로써 기존의 여러 프로그램들이 수행하던 데이타에 대한 유지 관리부담을 면제시켜주고,똑같은 데이터가 이중삼중으로 저장되는 것을막을 수 있는 반한 응용프로그램과 데이터베이스가 서로 인터페이스를 할 수 있는 방법을 제공하는 것이다.즉 하나의 저장 구조로 여러 사용자의 요구를 지원할 수 있도록 데이타를 조직하는 기능dbms가 올바르게 중재자 역할을 하기 위해서 데이터 정의에는 다음과 같은 내용이 포함되어 있어야 한다.그 dbms가 지원하는 데이터모델에 맞게 기술되어야한다데이터의 논리적/물리적 구조를 명세해야한다물리적/논리적 사상명세2)조작기능데이터 조작기능은 사용자와 데이터 베이스 사이의 인터페이스를 위한 수단을 제공한다(데이타 언어)데이터 언어는 사용하기 쉽고 자연스러워야하며 명확하고 완전하여야한다.또한 효율적이여야한다3)제어기능제어기능은 데이터의 정확성과 보안성을 유지하는기능이다무결성유지보안,권한검사병행수행제어6.데이타의 중복성이 완전히 제거되어야 하는가?그렇지 않다면 그 이유는 무엇인가?완전히 제거되어야 하는것은 아니다.왜냐하면 통합 데이타베이스 환경속에서도 성능 향상의 이유로 데이타의 중복이 불가피할 때가 있기 때문이다8.데이타 독립성을 설명하고 왜 중요한 것인가를 설명하라.데이타 독립성은 논리적 데이타 독립성과 물리적 데이타 독립성으로 나누어 생각할 수 있다논리적 데이타 독립성이란 기존 응용프로그램에 영향을 주지 않고 데이타베이스의 논리적 구조를 변경 시킬 수 있는 능력을 말한다.물리적 데이타 독립성은 기존 응용프로그램의 수정을 요구하지 않고 데이타베이스의 물리적 구조를 변경할 수 있는 능력을 말한다.데이타베이스 관리 시스템이 추구하는 궁극적인 목적은 데이타의 논리적 구조나 물리적 구조가 변경되더라도 응용프로그램이 영향을 받지 않도록 하는데 있기 때문에 데이타의 독립성이 중요하다.10.DBMS는 무엇이며 왜 필요한가?데이타 베이스 관리 시스템(DBMS:database management system)은 응용 프로그램과 데이타의 중재자로서 모든 응용프로그램들이 데이타베이스를 귱용할 수 있게끔 관리해 주는 소프트웨어 시스템을 몰한다데이타의 종속성과 중복성 문제를 해결하고 데이터베이스를 여러 응용프로명하라첫째,외부/개념사상은 어느 특정 외부 스키마와 개념 스키마간의 대응 관계를 정의하는데, 이를 응용 인터페이스라 한다.만약 개념 스키마에 개체의 삽입이나 속성의 첨가와 같은 변화가 생긴다고 하더라도 그 변화에 따라 이 사상(응용 인터페이스)만 올바르게 변경시켜 준다면 외부 스키마에는 아무런 영향을 미치지 않을 것이다.즉, 응용 프로그램을 변경 시키지 않고도 개념 스키마를 변경 시킬 수 있으므로 결과적으로 논리적 데이타 독립성을 제공해 주는 것이 된다.둘째,개념/내부사상은 개념스키마와 내부스키마간의 대응 관계를 정의하는 것인데 이것을 저장 인터페이스라고 한다이것은 개체의 각 속성이 내부 필드와 어떻게 대응 되는되는가를 정의하고 있다.만약 어떤 불가피한 경우에 내부 스키마를 변경시켜야된다고 하자.이때 이 변화에 따라 이 개념/내부사상(저장인터페이스)만 정확히 변경시켜주면 개념 스키마에는 아무런 영향을 미치지 않을것이다.즉 이 사상을 이용하면 개념 스키마에 아무런 영향을 끼치지 않게되고 따라서 응용프로그램에도 아무런 영향을 주지 않게 되므로 결국 물리적 데이타 독립성을 제공해 주는것이 된다8.데이타 제어어에 포함되는 연산들을설명하라데이타 제어어는 불법적인 사용자로부터 데이타를 보호하기 위한 데이타 보안,데이타 정확성 유지를 위한 무결성,시스템 장애에 대비한 회복과 데이타 베이스의 동시 접근을 가능하게 하는 병행수행제어를 명세할 수 있는 명령어들을 포함한다12.데이터 사전이란 무엇이며,어떻게 활용될수 있는가를 설명하여라데이타 사전은 시스템 카탈로그라고도 하는데 데이터베이스에 저장되어 있는 모든 데이타 개체들에 대한 정의나 명세에 관한 정보를 유지 관리하고 있는 시스템이다.데이타 사전은 그 자체가 하나의 데이타베이스로 간주되기도 하지만 사용자 데이타베이스와는 구별되는 시스템데이타 베이스이다.데이타 관리뿐만 아니라 데이타베이스를 이용하는 데도 사용된다5장2.개념적 데이타 모델과 논리적 데이타 모델,그리고 물리적 데이타 구조와의 관계를 설명해보라.현실세계를 데이터베이스식으로 표현한 것이 E-R다이어그램이고 , 데이터 구조도는 레코드 타입을 나타내는 사각형과 두 레코드 타입 간의 관계를 나타내는 이름을 가진 화살표로 표현된 다이어그램이다 .E-R 다이어그램은 다원관계,다중관계로 계체들을 연관시킬수 있지만 데이터 구조도에서는 다 대 다 관계를 직접 표현할 수 없고 다만 일 대 다 로만 표현할수 있는 제한점을 가지고있다.스키마 다이어그램이란 데이터베이 스키마(데이터 베이스의논리적 구조를 명세한 것)를 데이터 구조도로 표현한것이다6.학생과 과목 간의 다 대 다 관계를 계층구조로 표현하는 방법들을 설명하고, 각 방법들은 어떤 장점과 단점이 있는가를 설명해보라네트워크 데이터 모델-스키마 다이어그램이 네트워크,허용되는 레코드 타입,관계성을 명세두 레코드 타입 간에 하나 이상의 상이한 관게를 설정할 수 있다 따라서 각 관계는 이름을 붙여 식별해야한다이 데이터 구조도에서는 다 대 다 관계를 직접 표현할 수 없고 다만 일 대 다 로만 표현할 수 있는 제한점을 가지고 있기 때문이다.계층 데이터 모델- 스키마 다이어그램이 트리,자식-부모레코드 관계이 구조도의 특징은 전체적인 구조가 트리 형태이기 때문에 루트 레코드 타입을 가지고 있고, 또 두 레코드 타입 간에는 하나의 링크 즉 하나의 관계만 허용되므로 이름을 붙이지 않고 단순히 간선으로만 표현해도 유일하게 식별할 수 있다.또한 이 구조도에서는 사이클이 허용되지 않으며레코드 타입들 간에는 상하위레벨 관계가 성립한다어느 한 상위 레벨의 레코드 타입과 직접 연결된 하위 레벨의 레코드 타입 사이에는 일대 다 관계만 허용된다8.관계,계층 ,네트워크 데이터 모델의 차이점과 장단점을 설명하여라세가지 데이터 모델들은 기본적으로 개체 타입의 표현에서가 아니라관계 타입의 표현에서 큰 차이가 있다.즉, 관계를 나타내는 방법이 테이블 형태의 릴레이션이냐,네트워크 형태냐 아니면 트리 형태냐가 바로 그것이다.관계 데이터 모델은 데이터 베이스를 구성하는 개체와 관계가 모두 일류적으로 테이브로표현된다는 특성을 가지고 있다다.
    공학/기술| 2006.04.24| 10페이지| 2,000원| 조회(3,953)
    미리보기
전체보기
받은후기 1
1개 리뷰 평점
  • A+최고예요
    1
  • A좋아요
    0
  • B괜찮아요
    0
  • C아쉬워요
    0
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 18일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
2:50 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감