관리 메뉴

History

[정보처리기사 필기] 2022 1회 4단원 기출 요약 본문

정보처리기사/필기

[정보처리기사 필기] 2022 1회 4단원 기출 요약

luckybee 2023. 2. 16. 17:01
728x90
반응형

TCP/IP 프로토콜
프로토콜의 3요소: 구문, 의미, 타이밍  

전 계층에서 쓰이는 물리 장비는 게이트웨이

Application
Presentation
Session        => 여기까지 데이터(D)를 만든다. 하나 내려갈 때마다 헤더를 붙인다.(H)

---------------------------------------------------------------------------------------------------
Transport    H/D (세그먼트(S))->신뢰성 있는 정보
Network      H/S (패킷(P)), 라우터 ->주소를 볼 수 있는 단위가 패킷 단위이기 때문에 패킷을 보낸다고 하는 거임
---------------------------------------------------------------------------------------------------
Data Link    H/P (프레임(F)) -> 인접한 신뢰성 있는 정보, 브리지
Physical     허브


위의 7 계층을 4단계로 나누면 아래와 같다

*Application Layer ->데이터를 만들고  ->응용계층

 

프로토콜
TCP관련

-teInet
-FTP
-HTTP
-POP
-SMTP
  
UDP 관련

-DHCP
-SNMP
-DNS

*Transport Layer -> 신뢰성 있는 정보를 전달


프로토콜
TCP/ UDP


*Internet Layer -> 목적지까지 전달 ->오로지 전달임


프로토콜
IP 
ICMP  오류 전송 프로토콜
ARP   IP->MAX
RARP  MAX->IP

IPV4는 보안을 제공하지 못하기 때문에 IPSEC SSL SHTTD가 쓰인다. 중요함 2과목에 자주 나옴
IPV4는 8비트씩 4 부분, 주소길이는 32비트, 헤더 크기는 가변, 품질 보장 못함, A, B, C클래스 단위 비순차적 할당

IPV4는 전송방식이 MultiCast(일대 다), UniCast(일대일), BroadCast(전부(방송))
IPV6는 전송방식이 MultiCast(일대 다), UniCast(일대일), AnyCast(인접한 곳으로 하나씩 전달)

모듈의 독립성을 높이기 위해서는 응집도는 높이고 결합도는 낮춰야 한다.
독립성이 높으면 재 사용이 가능하다.

응집도는 함수이다 함수는 하나의 기능만을 수행해야 한다.

-그래서 기능적 응집도가 가능 좋다. 방금 쓴 것에 부합하기 때문이다.

-순차적 응집도는 함수의 반환값을 이용해서 만드는 함수
-통신적 응집도는 동일한 입력과 출력
-절차적 응집도는 순차적으로 수행 -> 단어 헷갈리지 말기

기능적 응집도-> 순차적 응집도->통신적 응집도->절차적 응집도->시간적 응집도->논리적 응집도->우연적 응집도 


결합도는 두 함수 간에 협력하는 정도를 나타낸다. -> 결합도는 낮을수록 좋다.

데이터 결합도-> 스탬프 결합도-> 제어 결합도-> 외부 결합도-> 공통 결합도-> 내용결합도

내용 결합도가 제일 안 좋다.


동기화 기법

세마포어(semaphore)  ->p와 v연산이 있다. 임계구역 +- 연산
모니터(monitor)  -> 프로그래밍언어로 동시성을 제어한다.

 


배치 전략 

FirstFit 순차적으로 넣을 수 있는 곳에 바로 들어간다.
BestFit  계산해서 내부 단편화가 제일 적게 생기는 것
WorstFit 계산해서 내부 단편화가 제일 큰 곳에 넣는 것

외부단편화는 못 들어가는 곳 20키로바이트에 21키로바이트를 넣으려 하면 20키로바이트의 외부 단편화가 나타난다.


빌드 도구는 ant, maven, Gradle이 사용된다.

쉘은 명령만 하고 쉘을 이용해서 커널을 호출하는데 커널에서 프로세스와 메모리를 관리한다.



728x90
반응형
Comments