학부 전공63 [네트워크 & 데이터통신] 단어 정리4 본 글은 네트워크, 데이터 통신 수업을 들으며 시험을 위해 정리한 단어 정리 요약본입니다. 틀린 내용이 있으면 댓글이나 이메일 주시면 감사하겠습니다. 지적은 언제나 환영입니다. 데이터링크계층 기능 - 네트워크 개체간의 데이터 전송을 위한 기능적, 절차적 수단을 규정하며 전송 오류를 정정하기 위한 수단으로 함께 규정 SNRM - Set Normal Response Mode로 부스테이션을 정규 응답 모드(NRM)에 설정이라는 뜻이다. RS232의 BA - RS232C에서 2번핀에 해당하며 회로 BA를 뜻한다. 이는 Transmitted Data를 뜻하며 TxD 송신을 의미한다. OSI 7 계층 - 정보 전송기능(실제로 데이터가 공간을 이동하는데 관련된 기능을 수행)을 수행하는 Physical, Data li.. 2021. 6. 23. [네트워크 & 데이터통신] 단어 정리3 본 글은 네트워크, 데이터 통신 수업을 들으며 시험을 위해 정리한 단어 정리 요약본입니다. 틀린 내용이 있으면 댓글이나 이메일 주시면 감사하겠습니다. 지적은 언제나 환영입니다. REJ - Reject의 기호이자 S-프레임의 종류로 '거부' 부정 확인응답(NAK)이다. 정상적으로 수신되지 않았음을 송신 측에 알리는 메세지이다. SREJ - Selective Reject의 기호이자 S프레임의 종류로 '선택적 거부', Selective ARQ이다. DSR - Data Set Ready DTR - Data Terminal Ready 1,544 Mbps - 전송속도를 흔히 1,544 Mbps라고 한다. 이유는 시분할 다중화 기법의 24채널 * 각 채널 당 전송단위 8개의 비트 + 오류점검 비트 1개 = 193비트.. 2021. 6. 23. [네트워크 & 데이터통신] 단어 정리2 본 글은 네트워크, 데이터 통신 수업을 들으며 시험을 위해 정리한 단어 정리 요약본입니다. 틀린 내용이 있으면 댓글이나 이메일 주시면 감사하겠습니다. 지적은 언제나 환영입니다. ARQ - Automatic Repeat reQuest로 통신회선 상에서 신뢰성있는 데이터전달을 위해 재전송을 기반으로한 에러제어 방식이다. 재전송을 기반으로 하여 링크의 신뢰성을 확보한다. 또한, 실시간 처리에는 곤란한 에러제어 방법이다. GBN, 연속적 ARQ, 선택적 ARQ 등이 있다. SARM - 부스테이션을 비동기 응답모드(ARM)에 설정하는 것이다. 1차국에서 SARM을 2차국에 송신하면 데이터 링크가 확립되며, 설정 후 2차국은 1차국의 명령 수신이 없어도 응답을 송신할 수 있다. 즉, 2차국을 비정규 응답모드로 설정.. 2021. 6. 23. [네트워크 & 데이터통신] 단어 정리1 본 글은 네트워크, 데이터 통신 수업을 들으며 시험을 위해 정리한 단어 정리 요약본입니다. 틀린 내용이 있으면 댓글이나 이메일 주시면 감사하겠습니다. 지적은 언제나 환영입니다. 개방형 구조 - 호스트 컴퓨터, 통신제어장치, 단말 제어장치, 단말 장치 등과 같이 응용 프로세스간에 통신을 할 수 있도록 통신기능을 제공하는 장치이다. 부 채널 – 통신 시스템의 가용한 채널 대역폭을 여러 동일한 작은 대역폭으로 분리한 채널을 말한다. 주기억 장치와 입출력 장치 간의 데이터 전송을 하는 기구. 선택 채널은 접속되어 있는 몇 개의 장치가 하나의 부 채널을 공용하기 때문에 어떤 장치와 데이터 전송 중에는 다른 장치와 데이터 전송을 할 수 없다. 데이터와 신호 - 정보의 전송이 실제로는 신호의 전송 과정이다. 전자기 .. 2021. 6. 23. 안드로이드(Android)스튜디오 깃허브(GitHub) 연동오류, 로그인 안됨( Invalid authentication data. 404 Not Found), 토큰 로그인하기 아마도 GitHub에 로그인할 때 2단계 인증을 거치시는 분들이 위 오류가 발생하지 않을까 생각이 됩니다. 물론 제 추측이지만 저는 2단계 로그인 설정을 해뒀습니다.. 아무튼 해결 방법이 없는 것이 아니니 밑의 방법을 따라해주세요! 1. 오른쪽 상단의 Use Token 을 누른다. 2. 일단 안드로이드 스튜디오는 넣어두고 깃 허브 홈페이지(https://github.com/)로 접속해준다. 3. Git Hub 로그인하면 오른쪽 상단에 보이시는 계정부분 클릭해 Settings로 들어간다. 4. 왼쪽 하단으로 내려오면 있는 Developer settings 클릭 5. Personal access tokens 클릭 6. Generate new token 클릭 7. 빨간 곳에 사용처? 그런 것 적어주면 될 것 .. 2021. 6. 22. SQL의 시스템 관점(1 of 2) - 2 예전에는 Scroll Cursor도 사용했는데 line editor 개념으로 이해하면 된다. 지금에야 cpu성능이 좋아져서 별 걱정을 안 하지만 예전에는 속도가 느려져 전진만 가능하도록 사용하는 것이 일반적이었다고 한다. Cursor를 만드는 방법도 표준화가 잘 되어있지 않지만 PostgreSQL기준으로 보면 DECLARE name [BINARY] [INSENSITIVE] [[NO]SCROLL] CURSOR [{WITH|WITHOUT} HOLD] FOR query 이다. 이 스크롤 커서를 활용하면 앞에서 몇 번째, 뒤에서 몇 번째 등 과 같이 다양한 방식으로 값을 가져올 수 있는 장점이 있다. 읽기만 한다고 선언해줄 수도, 업데이트나 삭제를 하겠다고 선언을 할 수도 있지만 READ ONLY로 선언해준 것.. 2021. 6. 19. SQL의 시스템 관점(1 of 2) -1 SQL2에서 Embedded SQL은 EXEC를 코드의 맨 앞에 붙이도록 표준화가 되어있다. C언어로 넘겨 받는 변수들은 밑에서 보는 것 처럼 begin과 end안에 있어야한다. (표준, 없어도 알아먹긴 함) EXEC SQL BEGIN DECLARE SECTION; char **; EXEC SQL END DECLARE SECTION; 위 변수를 C에서 사용하려고 하면 printf("%s\n", studioName); 이처럼 C에서 사용하던 그대로 사용해도 된다. 하지만 SQL에서 사용하려고 하면 변수앞에 :을 붙여주어야한다. > :변수 위와 같이 함수 밖에서 글로벌 변수로 사용하건, 함수 안에서 사용하는 지역변수건 상관없다고 한다. Error Handling에서 옛날에는 SQLCODE 나 SQLSTATE.. 2021. 6. 19. SQL - 제약과 트리거 2 이전 포스터에서 닭이 먼저냐 달걀이 먼저냐와 같은 문제에 접하게 되었고 이어서 살펴보도록 하자. Exec 테이블에서 studio의 presCNo를 참조하고 있고 studio에서는 Exec의 certNo를 참조하고 있기 때문이다. 처음 테이블이 만들어진 경우 두 테이블 모두 비어있기 때문에 어떤 값도 넣어줄 수 없는 상황이 오는 것이다. 값을 추가하려고 시도하면 위와 같이 참조키 제약 조건을 위배했다고 추가되지 않음을 확인할 수 있다. 가장 간단한 방법은 참조키를 선언하지 않고 만들고 alter로 이후에 조건을 주는 것이고 이외에도 DEFERRABLE을 선언해 확인 작업을 뒤로 미룰 수 있다. DEFERRABLE [INITIALLY IMMEDIATE] DEFERRABLE INITIALLY DEFERRED .. 2021. 6. 19. SQL - 제약과 트리거 1 제약과 트리거는 active element라고 하는데 일반적으로 우리가 sql문을 쓰면 실행시키기 전까지는 실행되지 않지만 제약과 트리거는 조건에 어긋나면 실행되기 때문이다. • Integrity constraints (무결성 제약조건) 1. Key constraints: PRIMARY KEY, UNIQUE (Sesion 2.3.6) (개체 무결성) 2. Foreign-key constraints (Referential integrity constraints): REFERENCES (참조 무결성) • Constraints on attributes, tuples, and relations 1. Attribute constraints: NOT NULL 2. Attribute-based CHECK constr.. 2021. 6. 19. 이전 1 2 3 4 5 6 7 다음 728x90