본문 바로가기
자바 풀스택 공부

Day 75. 시험 공부 정리 ~

by seung_nari 2022. 4. 21.

운영체제

 

windows 특징

상업용 SW
MS사에서 수정배포
업데이트 등 지원이 상대적으로 좋음

 

리눅스 특징

자유소프트웨어 GNU = Gnu is Not Unix
비상업용 (무료)
업데이트 지원이 상대적으로 느림

윈도우즈 명령어
디렉토리 이동 : 

cd .. : 상위 경로로 이동

cd 파일명 : 파일명으로 이동

 

FTP 폴더 안에 있는 FTP1 폴더 안에 있는 FTP2 폴더로 이동해 보겠습니다.

D:\FTP> cd ftp\ftp1\ftp2


디렉토리 생성 : mkdir 파일명
디렉토리 목록 : dir

notepad = 메모장
mspaint = 그림판
mstsc = 원격

-- 스케줄러
FCFS 평균 대기시간, 평균 반환시간
4개의 프로세스, 도착시간 상이


데이터 베이스

오라클사에서 관리하고 있는 데이터베이스 = 오라클DB, mysql
데이터 베이스의 종류 단답형 답변으로 제출


1) 파일시스템 : 파일을 저장, 이름 부여 및 검색
2) 계층형 데이터베이스 관리시스템(HDBMS)
3) 망형 데이터베이스 관리시스템(NDBMS)
4) 관계형 데이터베이스 관리시스템(RDBMS)

* 관리하는 데이터의 형태 및 관리 방식에 따라
1) 관계형 DBMS
2) 문서 저장 DBMS (몽고DB)
3) 그래프 DBMS
4) 키값 DBMS

ERD oracle DB 테이블 생성 구문 작성

문장 해석 
create alter drop update select delete


네트워크
OSI 계층
설명 > 몇 계층인지 단답

 

순서대로 계층 - 계층 이름 - 설명 - 주요 장비 및 기술

1. 물리계층 : 실제 장비들을 연결하기 위한 연결 장치 ( 허브, 리피터 )

2. 데이터 링크 계층 : 오류와 흐름을 제거하여 신뢰성 있는 데이터를 전송 ( 브리지, 스위치 )

3. 네트워크 계층 : 다수의 중개 시스템 중 올바를 경로를 선택하도록 지원 ( 라우터)

4. 전송 계층 : 송신, 수신 프로세스 간의 연결 (TCP/IP UDP)

5. 세션 계층 : 송신, 수신 간의 논리적 연결 ( 호스트 (pc 등) )

6. 표현 계층 : 코드 문자 등을 번역하여 일관되게 전송하고 압축, 해제, 보안 기능도 담당 ( 호스트 (pc 등) )

7. 응용 계층 : 사용자 친화 환경 제공(이메일, 웹 등) ( 호스트 (pc 등) )


TCP/ UDP 

tcp 포트 번호
톰캣 > 8080
엔진엑스 > 80
오라클 > 1521
FTP  >  21
SSH > 원격호스트에 접속하기 위해 사용되는 보안프로토콜 > 22
MYSQL > 3306

 

차이점 : 데이터 전송의 신뢰성의 차이

TCP는 수신 측의 수신 가능 상태, 수신 여부 등을 단계별로 체크해 가며 데이터를 전송하는 반면,

UDP는 망으로 데이터를 송신할 뿐 확인 작업을 수행하지 않는다.


tcp : transmission control protocol

- CRC 체크와 재전송 기능을 통해 신뢰성 있는 전송확보

- Flow Control 기능을 수행하여 단계별 데이터 전송 상황을 체크한다.

- 논리적인 1:1 가상 회선을 지원하여 해당 경로로만 데이터가 전달되도록 한다.

- 대표 서비스 : FTP, Telnet, Http, SMTP, POP, IMAP 등


udp : user datagram protocol
- 연결되어 있어도 데이터를 송신할 수 있다. 단, 수신 측의 수신 여부는 확인하기 어렵다.

- Flow Control, Error Control을 하지 않아 신뢰성 있는 데이터 전송에는 부적합하다.

- 하나의 송신 정보를 다수의 인원이 수신해야 할 경우 UDP를 사용한다.

- 대표 서비스 : SNMP, DNS, TFTP, NFS, NETCIOS, 인터넷 게임/방송/증권 등

IP : internet protocol

전 세계 컴퓨터에 부여되는 식별자

 


기본 개발환경 구축
다지선다형

댓글