본문 바로가기

분류 전체보기

(122)
[네트워크 기초] 네트워크 모델_2 1. 계층 구조의 개념 (1) 계층적 모듈 구조 ●모듈화 - 크고 복잡한 시스템을 기능별로 여러개의 작고 단순한 모듈로 독립화. - 모듈 사이의 적절한 인터페이스가 필요. ●계층 구조 : 하위 모듈은 서비스를 실행하고 그 결과를 상위 모듈에 통보. ●계층 구조 장점 - 복작, 큰 시스템-(재구성)->간단, 작음 - 분할된 모듈이 연동할 수 있는 (표준 인터페이스) 제공 - 대칭구조=>양단 동일 계층 사이의 프로토콜(단순화) - 각 계층 기능 오류 수정, 향상=>해당 계층 모듈만 교체. (2)프로토콜 설계 시 고려사항 ●주소 표현 : 서로 구분 - 브로드캐스팅(Broadcasting)=>모든 호스트. - 멀티캐스팅(Multicasting)=>특정 대상에게만. ●오류 제어 : 데이터 링크 계층의 주요 기능으..
[네트워크 기초] 네트워크 기초_1 1. 네트워크의 기초 (1) 네트워크 기초 용어 시스템(System) : 내부 규칙에 따라 능동적으로 동작하는 대상. (=체제) 인터페이스(Interface) : 시스템과 시스템을 연결하기 위한 표준화된 접근 방법. 전송 매체 : 시스템끼리 정해진 인터페이스를 연동해 데이터를 전달하려면 물리적인 전송 수단인 전송매체(Transmission Media)가 필요하다. 프로토콜(Protocol) : 상호 연동되는 시스템이 전송 매체를 통해 데이터를 교환할때의 규칙/규약. 네트워크(Network) : 여러 시스템이 프로토콜을 사용하여 데이터를 주고받을 때 이들을 하나의 단위로 통칭하는 말. 인터넷(Internet) : 전 세계의 네트워크가 유기적으로 연결되어 동작하는 통합 네트워크.(공통적으로IP(Interne..
[윈도우 기초] 서버 2008 정리_1 1. 도메인 로그인 1) google\administrator 2) google.com\administrator 3) administrator@google.com 4) administrator 2. 로컬 로그인 1) vm100\administrator 2) administrator dsadd user cn=tester100,ou=강사,ou=mcitp,dc=google,dc=com # 로컬 사용자 계정 만들기 # 실행 - cmd - cd\ - net user 확인 - net user /add Ctest112 H0t$ix 1. 패스워드 변경 net user Ctest112 2. 사용자 삭제 net user /del Ctest112 *cmd 청소 >cls *dsadd 도움말 >dsadd /? >dsadd us..
[윈도우 기초] Windows 실행창 명령어 노트패드 notepad 인터넷 익스플로러 explorer 그림판 mspaint 계산기 calc 워드패드 wordpad 도스 명령어 창 cmd 원격접속 설정창 mstsc 네트워크 설정 ncpa.cpl 제어판 control 시스템 시작 프로그램 관리 msconfig 레지스트리 편집기 regedit 볼륨 조절기 sndvol32 시스템 종료 중지(바이러스 대처시) shutdown -a 시스템 재시동 shutdown -r 시스템구성편집기 sysedit autoexec.bat, config.sys, win.ini, system.ini 윈도우업데이트 wupdmgr 시스템등록 정보 sysdm.cpl 프로그램 추가/삭제 appwiz.cpl 내게 맞는 옵션 access.cpl 디스플레이 등록정보 desk.cpl 하드웨어 ..
[리눅스 기본] 리눅스 FTP 설정 1. ftp 접속하기 1) windows 에서 cmd 창 열기 2) linux 에서 setup -> 방화벽설정 -> FTP check -> 이전으로 돌아와서 -> 시스템 서비스 -> vsftpd check -> 종료 vsftpd 가 없을 경우 yum -y install vsftpd 입력 3) vi /etc/sysconfig/selinux 에서 SELINUX=disabled 로 수정 후 저장 4) 재부팅 5) Windows 에서 제어판 -> 시스템 보안 -> 방화벽 허용 프로그램 -> 설정변경 -> 파일전송프로그램 check 6) windows cmd창 에서 경로 변경 후 ftp[Linux IP] 7) 안될 경우 putty에서 /etc/rc.d/init.d/vsftpd restart 8) windows c..
[리눅스 기초] 리눅스 설치 1. VMware에서 기본 세팅 1) Create a New Virtual Machine -> custom 선택 2) Workstation 9.0선택(가장 버전이 높은 것) 3) OS 설치 모드 선택->I will install the operating system later 4) OS 종류 선택->Linux, centOS 5) 머신이이름 입력 및 폴더 선택 (자기 맘대로) 6) 프로세서 설정->1,1,1 7) Memory 설정->1024 MB 8) Network Type 설정->Use network address translation(NAT) 9) I/O Controller Type 설정 -> LSI Logic 10) 디스크 선택 -> Create a new virtual disk 11) HDD Typ..
[리눅스 기초] VM에서 리눅스 설치 1. VM에서 리눅스 설치 방법 1)6.4.ios파일을 다운 받고 2)vm9에서 Create a New Virtual Machine을 클릭 3)Custom(advanced)를 클릭하고 다음 4)Hardware compatibility에서 Workstation 9.0을 선택하고 다음 5)3번째 것'I will install the operating system later.'를 선택하고 다음 6)Linux를 선택하고 CentOS를 설정하고 다음 7)폴더를 만들고 거기 파일로 설정하고 다음 8)Number of processors:1, Number of cores per processor:1로 설정(여기서는 CPU를 설정) 하고 다음 9)메모리를 1024(1GB)로 설정하고 다음 10)Network Type에..
[JAVA 개발] 숫자게임 소스 import java.io.*; import java.util.*; public class NumberGame { public static void main(String[] args) { int num=0; //램덤클래스 발생할 숫자: 게임하는 사람이 맞춰야되는 숫자. int inputNum = 0; //게임하는 사람이 추측한 숫자 : 입력받을 숫자 int count = 0; //맞춘 횟수 Random rand = new Random(); num = rand.nextInt(100); //0-99까지 정수 Scanner scan = new Scanner(System.in); /*숫자를 맞출 때까지 반복하기위한 반복문*/ while(true) { System.out.println("0과 100사이의 숫자를 ..