주소체계
IPv4 -유니캐스트(1대1)/멀티캐스트(1대 다)/브로드(방송용- 무작위)
IPv6 -유니캐스트/멀티캐스트/애니캐스트(이게 다름!!)
주소변환 기술 3가지 듀얼스택 ( 두 가지를 다 처리 )/터널링 (감싸서 보내는 것)/ 변환(4<->6)
IPv4- 20~60byte 가변길이
A~E클래스별로 길이가 다름.
IPv6 - 40byte 고정된 길이 2^128
5번째줄 (*p) -배열 포인터(p) [3] 열로 재구성하겠다는 뜻을 가짐
[2][3] 2행 3열
arr 1 2 3
4 5 6
3열로 다시 구성해라! 그럼 똑같음.
p 1 2 3
4 5 6
만약에 (*p)[2]가 되면 2열짜리로 구성해라여서
p 1 2
3 4
5 6
printf (" 정수값 출력해라" ,
p p[0] 1 2 3
100
p[1] 4 5 6
103
해당 주소값의 값을 출력... !!
OSI7계층
데이터링크 계층 -HDLC, PPP,LLC
응용계층 -HTTP
응 표 세 전 네 데 물
물데네전세표응
프로토콜의 3요소 구문 , 의미 ,타이밍
(구타를 왜 하니 의이구!)
-문법오류 (예외는 잘 돌아가다가 예상치못한 것이나, 이것은 컴파일 오류가 떨어진다. )
1번이 답
응집도 종류 (우리 놀던 시절 먹던 통통한 순대있잖아 기가 막히게 맛있었지)
기능적 - 모듈 내분의 모든 기능이 단일한 목적을 위해 수행
순차적 - 모듈 내에서 한 활동으로부터 나온 출력값을 다른 활동이 사용
통신적 - 동일한 입력과 출력
절차적 - 모듈 안의 구성 요소들이 기능을 순차적으로 수행
시간적 - 특정 시간에 처리되어야 하는 활동을 한 모듈에서
논리적 - 유사한 성격을 갖거나 특정 형태로 분류되는 처리요소들이 한 모듈에서 처리
우연적- 모듈 내부의 각 구성 요소들이 연관이 없는 경우
결합도 종류(데스형 제 외저래 공유랑 내가 닮았대)
자료(데이터 결합도) - 모듈간의 자료(값)을 통해서만 모듈 상호 작용 발생
스탬프 -모듈간의 배열이나 오브젝트, 스트럭처 등이 전달되는 경우
제어 - 값만 전달되는 게 아니라, 제어 요소가 전달 되는 경우
외부 - 모듈에서 외부로 선언한 변수를 다른 모듈에서 참조
공통 - 전역변수를 참조
내용 - 다른 모듈 내부에 있는 변수나 기능을 또 다른 모듈에서 사용
* 동기화 기법
O 세마포어
-각 프로세스에 제어 신호를 전달하여 순서대로 작업을 수행하도록 하는 기법
-P와 V라는 2개의 연산에 의해서 동기화를 유지시키고, 상호 배제의 원리를 보장
-P는 임계 구역에 들어가기 전에 수행되고 ,V는 임계구역에서 나올 때 수행
-종류: 계수 세마포어, 이진 세마포어
O 모니터
-프로그래밍 언어 수준에서 동시성을 제어하여 타이밍 오류를 해결한 상호 배제 기법
list 배열
dict 사전형 키 = 값
좌항 우항 먼저 찾고!
파이썬은 출력이 개행하게 되어있음.
쉘 -명령어 해석기/사용자와 인터페이스함 그리고 커널로 전달함. 셀 스크립트라고 프로그래밍 짤 수 있음.
커널- 파일시스템, 프로세스, 메모리 등 관리한다.
UML-구조적 다이어그램과 행위 다이어그램 (0) | 2024.01.13 |
---|---|
객체지향 분석 방법론 (0) | 2024.01.13 |
003.XP (eXtream Programming)기법 (0) | 2023.12.06 |
002 스크럼(Scrum) 기법 (0) | 2023.12.06 |
001.소프트웨어 생명 주기 (0) | 2023.12.05 |