본문 바로가기
728x90

전체 글239

[정보통신]08.OSI참조모델 23.02.16 OSI 참조모델이란? 데이터통신 과정을 7계층으로 나누어 표준화했다.(국제표준기구 IOS랑 헷갈리지말것) OSI(=Modular approach) 1계층~3계층은 사람이 개입할수있다. 4계층~8계층은 사람이 개입못함. 알고리즘으로 이루어졌기때문 경계가 확실해야한다(어디로 음악이가서 어디로 재생이되고 어디로 나오는지) 캡슐화는 각 계층의 헤더를 추가하는 것이다. PDU ip data pci sdu(진짜 데이터) ip를 알아야 data가 갈수있다. H 붙은게 헤더 DU붙은게 DATA 무조건 암기 : 응용A-표현P-세션S-전송T-네트워크N-데이터링크D-물리P APSTNDP 라고 외우기 ★★★★★★★★★★ ◆응용계층 : 사용자가 네트워크망에 접근할 수 있는 수단을 제공한다.(사용자가 통신선로에 말을 해도 전송안.. 2023. 2. 13.
[정보통신]07.데이터통신기능2 23.02.16 전진, 후진오류정정 흐름, 오류제어 인터넷이 쓰는방법(후진오류정정 결정 연속적 go-back-n) 위성이 쓰는 방법 (전진오류정정 - why? 재전송하기 어렵기때문) 흐름제어 중 우리는 다중승낙을 쓴다. go-back-n중에서 후진오류정정 : 친구야 밥많이먹어 했는데 친구가 못들어서 "다시말해봐" 한게 후진오류정정이다. 재전송요청 전진오류정정 : 친구야 점심밥 많이 먹어. 라고 잘 못들을 것을 대비해 미리 다 말해주는것. 귀환오류제어 결정귀환 :오류가 났는지 안났는지를 받는 쪽(수신)에서 판단한다. ?:인터넷에서 이 방법을 쓴다.(TCP가 이런 역할을 한다.) 실시간은 잘못돼도 다시 오류를 재전송할 시간이 없다! 귀환오류제어 안쓰고 UDP(나중에배움)을 쓴다. 복합귀환 : 보냈는데 보내고나면 받는쪽에서 .. 2023. 2. 13.
[정보통신]06.데이터통신기능1 23.02.14 23.02.16 저번시간에 배운거 비동기가 동기보다 효율이 좋다. 동기는 앞에 syn을 두개이상붙인다 비동기는 앞뒤로 start purse를 붙인다. 인터넷은 비동기이다. 오동기 - 0.5인지 1인지 알수없다. 높은클록이 낮은클록에게 맞춰준다. 두지국이 한지국 클록에게 맞춰준다. 종속지국은 주지국에 동기화가 된다. 주지국=제어지국 주소지정 -명명(naming), 식별(identification) www.naver.com = 도메인 이름 (domain name) (↓이거 시험에 나온다.) Intermic이 domain 이름을 팔았다. IP등록을 IANA에서 하는데 회사 사라짐 결국 도메인 이름과 IP등록은 ICANN 에서 한다. http://223.130.200.107/(네이버의 포트넘버) 포트넘버(:~~)) port n.. 2023. 2. 13.
[정보통신]05.데이터통신요소3 23.02.14 중요 다중화기 역다중화기 집중화기 왼쪽이 돈많이듦.. 나중에 이거 할거임. 점대점, 멀티드롭 네트워크! 이더넷=>시분할 다중화이다. 다중화기 : A거 B거 C거 D거 차례대로 받는다. => 얘네 ABCD 4개 합한것보다 통신회선 속도가 더 커야한다. (시냇물 4개폭보다 강의 폭이 커야한다.) 역다중화기 : A거 B거 C거 D거 분리해서 반대편으로 간다. 프레임 : ABCD 한 그룹(대표적 예 : 이더넷스위치, 허브) 다중화의 반대는 역다중화기. 컴퓨터 신호가 이더넷에 연결된 선을 타고 나간다. AM , FA 의 주파수 범위가 정해져있다. ★집중화기★ 시냇물의 속도가 강의 속도보다 커도 된다. 자유통신=더미터미널(요즘엔 안씀 다 옛날얘기) 제어통신 = cpu가 있는 단말기 2023. 2. 13.
[정보통신]04.데이터통신요소2 23.02.13 예: 전화 성형 네트워크 : 중앙컴퓨터나 허브가 망가지면 모든 네트워크 마비됨 멀티드롭 선로 : 선하나에 주렁주렁 매달리는 방식 - 이것들을 제어할수있는 별도의 언어 프로토콜이 필요하다. 멀티드롭선로는 계약 조건에 따라 강제적 제약을 받는다 성형 네트워크 의 대표 이더넷이다. 우리가 지금 교실에서 쓰고있는. 환형네트워크 의 대표 - 토큰링 점대점선로 : 스타형구조 2개의 통신경로(IBM에서 개발) = 환형네트워크 - 토큰링 동그랗게 안생겨도 논리적 알고리즘으로 논리적으로 돈다. 풀매쉬로 엮었을때 몇개인가? n(n-1)/2 공간분할 회선교환 - 휴대폰 옛날에 전화 다른곳으로 돌릴때 연결을 직접함 수동으로 = PSTN 지금은 자동으로 됨 축적교환은 저장장치에 저장했다가 보내준다. 중계선로를 선택한다. 축적교.. 2023. 2. 13.
[정보통신]03.데이터통신요소1 23.02.13 반이중전송 예 : 무전기, 외나무다리 병렬전송 예 (요이땅 하면 한번에 가는거)CPU와 메모리의 통신(64개 차로로 한번에 가는것) 직렬전송 예 : USB 반이중 전송 대표적 예 : 이더넷(Ethernet)(근거리 네트워크 기술이름) 전에 선생님컴퓨터로 자료 한번에 가져가려했을때 시간이 오래 걸린게 이런 이유. 근거리는 병렬이 가능한데, 원거리는 직렬로 갈 수 밖에 없다. 7비트짜리 아스키코드 동기를 왜 하느냐... 비트동기란? 송신측과 수신측이 같은 클록을 써야만한다. =4bps(클럭수가 높은쪽)이 2bps(낮은쪽에 맞추고서) 가야함 비트동기는 정중앙의 비트를 검출한다. [1]-0.25초-0.5초-[0] => 0.25초가 정중앙 문자동기란? 원하는 문자를 구성하는 방법 10101110110이 어디서부터.. 2023. 2. 13.
[하드웨어]pc정비사-파일 시스템 23.02.09 관공서에선 유닉스를 씀. 일반인들은 ms-dos 그 다음 win3.0 win3.1 win95 95osr win98 98sec me (여기까지 dos체계)|(여기서부터 32bit,64bit 운영체제) xp10 11 cui 명령어로 주는것. 아이콘끌어오기방식은 gui win+R cmd = dos창이 뜬다. POST(포스트) Power On Self Test 전원 - 그래픽 체크 - CPU,그래픽 점검 - 삑 - 메모리테스트 - 하드디스크찾기 - 파티션찾기 → 이 모든 과정들이 POST절차 POST를 하는 프로그램을 ROM-BIOS(=Firm-ware=펌웨어) 펌웨어의 일종으로서 컴퓨터 자체를 수행하는 프로그램은? ROM-BIOS 롬바이오스 ROM-BIOS - 사과 / Firm-ware - 과일 펌웨어가 롬바.. 2023. 2. 9.
VMware(Virtual Machine) 삭제 설치 방법 3번째거는 가상머신을 먼저 만들어놓고(조립먼저 해놓고) 나중에 설치하는 방식 첫번째는 파일 하나로 , 두번째는 파일 쪼개서. 40GB짜리를 하나로 옮기면 위험하니까 쪼개서! 물리적으론 1개지만 코어를 6개 사용하겠다. 2023. 2. 9.
[Dynamips를 이용한 Cisco Router와 switch 가상화] 23.02.09 인스톨 원리 1. 레지스트리 등록(출생신고) 2. 시스템 파일 등록 3. 폴더 생성 - 이 세개를 다 지워야 진짜로 지워진것. 컴퓨터 cpu 랜카드 하드디스크 등등을 가상라우터가 약간약간씩 빌려쓰는 것임. 컴퓨터 속에 라우터가 들어가는것.(어제 우리가 한것처럼)-cpu메모리가 쫙쫙 줄어든다. 사양이 낮을수록 라우터를 많이 못집어넣음 vm웨어도 같은 원리로 동작. vm웨어를 많이 쓸수록 cpu가 버거워진다. 라우터도 많이 쓸수록 느려짐(그래서 실습컴퓨토도 그래픽카드는 노상관. cpu와 주기억장치의 크기가 중요 fx?도 중요 컴퓨터 두대도 연동 가능. uninstall해도 저 GNS3 폴더는 안날라가기때문에 프로젝트나 이미지는 지킬수있다. 폴더관리 매우 중요 어제는 아이콘 마우스로 끌어놔서 넣었지만 예전엔 .. 2023. 2. 9.
프로그램 설치 윈도우+R compmgmt.msc 디스크관리 D를 새생성?하고 새볼륨을 Data로 바꾸기 ↑폴더 이렇게 만들기(images 에 받은 파일이 운영체제 파일임) 라우터의 운영체제깔것. 실제 장비에서 돌아가는 운영체제를 까는것. no 누르고 다 next 그다음 finish 이거 설치하기 GNS3프로그램 VMware Workstation ZF3R0-FHED2-M80TY-8QYGC-NPKYF --->> This key is 100% worked for me up to VM 16.1.1 build-17801498 YF390-0HF8P-M81RQ-2DXQE-M2UT6 ZF71R-DMX85-08DQY-8YMNC-PPHV8 C:\Users\keduit\Desktop\프로그램\SecureCRT\SecureCRT 여기 파일.. 2023. 2. 8.
원격 방법 23.02.08 window+R sysdm.cplwindow+R compmgmt.msc http://175.198.66.243/ 검색에 원격 175.198.66.243:"1021" ===== window+R ipconfig /all 내컴터정보보기 2023. 2. 8.
[하드웨어]컴퓨터기초-1-2강 23.02.07 응용소프트웨어 시스템소프트웨어 유틸리티 운영체제는 상호관계가 있다. 사용자와 하드웨어는 동떨어져있다. 운영체제 없이는 컴퓨터가 안 돌아간다. 응용소프트웨어=애플리케이션 (ex. 회계프로그램) 업무용, 별도의 목적을 위해 제작된 프로그램 = 고객주문형 ALU → 산술, 논리연산, 참 거짓 판별 입출력 철수=CPU 책상에 있는 준비물 =메모리 책꽂이 = 하드디스크(명령어도 올라간다) CPU는 메모리를 실시간으로 볼 수 있다. 하드디스크에서 책 몇 개 꺼내는 순간 다 다운된다. 메모리가 다 차면 하드디스크의 일부가 가상메모리를 만들어 빌려올 수 있다. 시스템속성 명령어 sysdm.cpl 가상메모리의 크기를 저렇게 지정할 수 있다. 하지만 가상메모리를 쓰는 건 임시메모리인 거라 보조기억장치의 속도로 나는 거라 .. 2023. 2. 7.
[디지털논리회로]02.데이터표현1 23.02.07 컴퓨터는 2진수로 표현 이런걸 어떻게 컴퓨터로 표현할것인가! 아라비아숫자=가중치 로마숫자=비가중치(자릿수에 관계없이 동등한 관계를 가짐) 왼쪽에있는데 10배 더 큰것.=가중치. 왼쪽에있는게 오른쪽의 10배 가중치다. 0승, 1승, 2승 이게 가중치. 문제 11101(2) 를 4진수로 바꿔라.. 2023. 2. 7.
[정보통신]02.데이터통신기초1 23.02.07 08 10 통신의 3대요소 : 정보원 - 전송매체 - 수신체 coding.코딩에 대하여 인코딩과 디코딩 noise. 노이즈 노이즈가 꼈냐 안꼈냐에 따라 성능이 좌우된다. 쌤이 하는말이 부산까지 안간다. 그래서 변조를 하는것. 멀리까지 가게하기위해 변조를 하는것. ex) 전송신호 = 목소리 반송파 신호 = 목소리를 그릇에 담아 부산까지 ktx에 태워서 보내는것. = ktx 어떻게 보냄? 디지털 = 아날로그 = 브로드밴드 아날로그시그널=원신호 캐리어시그널=ktx 빨간색 오리지날시그널(원신호)이 노란색 ktx(캐리어시그널)를 가둔다 = 변조한다. ktx중 긴파동은 고주파, 짧은파동은 저주파. 결국 저주파는 소멸되고 고주파만 남게됨 그 고주파의 꼭지점들이 '포락점', 포락점을 다 이을때 '복조'라고 한다. 그렇게 되면 원.. 2023. 2. 7.
[디지털논리회로]01.디지털시스템 23.02.06 07 CPU 레지스터 = 메모리장치 중 가장 빠른것 = 기억 ALU= 논리 연산 장치 = 두뇌 = 연산 I/O = 제어 캐시메모리 = cpu의 연산속도와 주기억장치의 속도를 완충해주는 역할을 한다. ex) 1+1+1연산을 한다 처음 1+1만 레지스터에 결과값2를 기억을 한다. ALU로 넘어갈때 나머지1을 꺼내서 ALU에서 연산한다. I/O에서 최종 결과값 출력한다. ★주기억장치는 5대장치에 안들어간다★ CPU에는 기억 , 연산, 제어가 들어가있다. 입력과 출력장치는 컴퓨터 5대장치라고 한다. 블랙 + 커피(입력) -Black Box→ 블랙 커피(출력) White Box = 뻔히 안에를 들여다 볼수 있는것 인터페이스=입력과 출력 ex)커피머신의 인터페이스 동전입구,커피출구 ex)컴퓨터의 인터페이스 키보드, 마우.. 2023. 2. 6.
[정보통신]01.컴퓨터통신망의 소개 23.02.06 https://better-together.tistory.com/65 내 컴퓨터 ip찾기&만들기 윈도우+R → ncpa.cpl *cpl : 제어 덩어리 UNC 방식(쌤의 자료를 우리가 가져갈 수 있는 방식) 윈도우+R → \\10.5.1.100 아이디 : student 비번 : 1111 ======= *정보통신망 = 정보처리기술 + 통신기술 프로토콜로 통신하는데 그 중 가장 많이 쓰이는 프로토콜은 tcp/ip이다. 프로토콜이 불일치한다. 라고한다. tcp/ip(=suit=보따리) *분산시스템 우리는 강의를 받는 컴퓨터, 쌤컴퓨터는 강의를 하는 컴퓨터 = 분업 = 분산시스템 *강연결 분산시스템 가까이 있다. 내 컴퓨터 기판 안에 cpu와 메모리 사이도 강연결. 1m~수미터 *약연결 분산시스템 멀리 떨어져있.. 2023. 2. 6.
junit 테스트하는 방법 bin폴더 → jmeter.bat Test Plan 에서 add에서 Threads User Number of Threads (users)에 1000쓰면 몇초당 1000명 왔다갔다 가능하게 보내는것 (Jmeter구조) **Sampler만 일단 하면됨. 적기 그다음 또 추가 또추가 또추가 이제 테스트 (메인테스트) 왜 빨간색...? 오른쪽에서 5번째가 올클린 로컬호스트에 내ipv4주소랑 /ex아니고 우리 찐주소 /main적으니까 됨 이제 이미지테스트(이미지를 1000명이 한번에 올릴수있는지) - 저기 file upload 우리는 이미지업로드 안돼서 일단 선생님걸로 /ex로 갈것 192.168.0.95 /ex 이 이미지를 서버로 보내겠다. path에서는 컨트롤러에서 써준 주소 ex/file/upload pos.. 2021. 4. 21.
21.03.02 Tue 컬렉션 프레임워크 컬렉션 프레임워크 onebyone1.tistory.com/36 **셋리큐맵 -실무에선 이미 잘구현되어있기 때문에 활용은 하지만 대겹 시험에선 필수임, 실무에선 이걸 새로 쓰지않음! *collection *Set *List *Queue *Map stack은 구현가능해야함 - 외워야함 자료구조 및 알고리즘을 구현해 놓은.. ArrayList vs LinkedList 두개 장단점은 기본으로 알아둬야하는 외워야할것임. 배열의 immutable. 이것만 이해하면 위에는 저절로 이해됨 Iteratior itr = list.iterator(); //반복자획득 --반복자를 이용한 순차적 참조. Iterator 관련 예제 package edu.bit.ex; import java.util.Iterator; import j.. 2021. 3. 2.
2021.02.26 1.네이버 시큐리티 2.파일업로드 doublesprogramming.tistory.com/132 # Spring - 게시판 만들기 연습 (파일업로드 ajax방식으로 구현) # Spring - 파일업로드 연습1 (일반적인 방식) # Spring - 파일업로드 연습2 (파일명 중복제거) # Spring - 파일업로드 연습3 (업로드 결과를 iframe에 출력) # Spring - 파일업로드 연습4 AJAX방식(파일 저장 디.. doublesprogramming.tistory.com 3.restful - 스프링시큐리티 적용된 프로젝트 내에서 rest로 리플라이 구현하기--무조건 post로 보내기 post로 보낼때 스프링시큐리티 csi로 처리--소스코드 2개 더 들어감 --인증과 로그인된 상태, post방식으로.. 2021. 2. 26.
소스트리 사용법 소스트리 언어 무조건 영어로 바꿔줄것 깃허브 형상관리 형상관리(소스관리)툴 - 협업 - 관리(USB) -CVS(거의x) -SVN -github git ignore 파일이 필요함 - 패키지에 넣기 --처음부터 넣어놓고 깃에 올려야한다★ 의미:무시해야할 파일내용(올리지말아야할 파일내용)이 뭔지알려주는 파일 Staged Changes 는 중간서버.(메모리를 복사하는것) -- Unstaged Changes에서 올리다가 오류나면 끝나니까.. 안정성을 위해서. 깃허브에서 관리하는이름은 branch orgin/master가 깃허브에 올라가야할 폴더라는것 == 깃허브랑 이클립스랑 싱크가 안맞다는것 push,pull해서 올려줘야함 rollback기능 = 커밋 되돌리기 --끝까지 되돌리면 아예 파일 삭제됨 되돌릴땐 맨위에.. 2021. 2. 25.
728x90