본문 바로가기

전체 글

(111)
chapter 8 교환 회선 교환 망 -물리 링크로 연결된 일단의 교환기로 이루어짐 -회선 교환 망은 각 링크가 n개 채널로 나뉜 물리 링크로 연결된 교환기의 집합이다. -회선 교환은 설정단계에서 자원 할당이 필요하며, 해제 단계에 들기 전까지는 계속해서 전체 데이터전송기간 동안 전용으로 할당되어야 한다. 세 단계 설정 단계 두 당사자가 통신하기 전에 전용회선이 마련되어야함 A와 M이 연결되기 위해서는 A는 교환기 I에게 M의 주소를 주면서 연결을 요청, 교환기 I는 이 목적에 부합되는 채널이 자신과 교환기 IV 사이에 있다는 것을 발견하고는 이후 교환기 IV에게 연결 요청을 보내고 교환기 IV는 단말기 M에게 A가 연결하기 원한다는 것을 알린다. 연결 설정의 다음 단계로 M으로부터의 응답이 반대 방향으로 A에게 전해져야 한다..
chapter 7 요점 정리 전송 매체 발신지로부터 목적지로 정보를 전달할 수 있는 모든 것 유도 매체 꼬임쌍선 케이블 외부 영향이 한 부분에만 발생할 때 생기는 문제점을 해결. 꼬아 만듬으로 두 전선이 외부 영향에 대해 동일한 영향을 받는다. 단위 길이당꼬인 횟수가 전선의 품질을 결정 비차폐 꼬임쌍선 (UTP) 통신에서 가장 널리 쓰임 차페 꼬임쌍선(STP) IBM에서만든 꼬임쌍선. 절연된 전도체쌍을 감싸는 금속 그물 덮개를 가지고있다. 금속 덮개가 잡음이나 혼선이 파고들지 못하도록 보호하여 전선의 품질을 높이지만 더 부피가 많이 나가고 비싸지게 된다. 사진 삭제 사진 설명을 입력하세요. 흔한 UTP 연결구는 RJ45이다. 사진 삭제 주파수 1000kHz가 넘어갈 때 쯤 감쇠가 심해지는 것을 볼 수 있다. 직경이 작을 수록 감쇠의..
Chapter 1 데이터 통신 1.1 데이터 통신 데이터 통신(data communication) 시스템의 기본 특성 네 가지 1. 전달(delivery) 시스템은 정확히 목적지에 데이터를 전달해야 한다. 데이터는 반드시 원하는장치나 사용자에게 전달되어야 한다. 2. 정확성(accuracy) 시스템은 데이터를 정확하게 전달해야 한다. 전송 도중에 변형되어 수전된 데이터는 사용할 수 없다. 3. 적시성(timeliness) 시스템은 적시에 데이터를 전송해야 한다. 적정시간보다 늦게 전송된 데이터는 쓸모가 없다. 화상이나 오디오 및 음성의 경우 적정시간에 이루어진 전송이란 데이터가 만들어진 그대로, 만든 순서대로, 그리고 과도한 지연 없이 전송된다는 것을 뜻한다. 이와 같은 전송을 실시간 전송이라고 한다. 4. 파형 난조(jitter) ..
modal close 모달창 닫는 이벤트 만들기 closeBtn.addEventListener("click", e => { detail_marker_modal.style.display = "none" });​ X ..내용채워넣기 모달창을 만들어준다. 우선 모달창은 style display:hidden으로 설정해준다. 그리고 이벤트가 생겼을 때에 style속성을 없애주거나 display:bolck 처리하면 모달이 생겨난다. 모달창 닫는 공간을 div로 만들어 준후 const closeBtn = modal.querySelector(".close-area") querySelector를 이용해서 닫기 버튼을 const변수에 지정해준후 closeBtn.addEventListener("click", e => { modal.style.display = "none"..
[ mariaDB ] 게시판 글 목록 rownum 생성하기 마리아 버전이 올라가면서 현재는 row_number() row()라는 함수로 rownum을 생성할 수 있게되었다. 하지만 내가 다니는 회사는 마리아 버전이 낮기 때문에 지원하지 않는 함수였다.. 따라서 rownum을 수동으로 만들어야 하기 때문에 변수(@)를 사용해서 rownum을 만들어주었다. SELECT t.* FROM( select @rownum := @rownum + 1 AS rownum , t2.* FROM ( select seq, wr_title as title, wr_content as contents, DATE_FORMAT(wr_date, '%y-%m-%d') as upload_date, wr_hit readCount , wr_thumb as thumb from news n JOIN (SE..
[html] input tag 자동완성 기능 없애기 input태그에 입력하려고 할 때 클릭시 이전에 입력했던 텍스트가 뜨는 경우가 있다. 좀 지저분해 없애고 싶다면
[mybatis/mariaDB] auto increment값 가져오기 데이터 베이스에 insert를 하다보면 PK를 시퀀스처럼 자동증가하는 값으로 설정하는 경우가 있을 것이다. 그럴때 PK를 가져오고 싶은데 insert할때 값으로 넣지 않는 경우 가져올 수가 없다. 그럴때 mybatis기능을 사용하면 된다. sql문에 다음과 같은 속성을 넣어준다 . useGeneratedKeys="true" keyProperty="seq" INSERT INTO sample(test) VALUES (#{test}); test = "me"; Map map = new HashMap(); map.put("test", test); int result = sampleService.Sample(map); String seq = map.get("seq").toString(); 이렇게 하면 String ..
[javascript/ajax] ajax의 구성 및 기능 ajax는 비동기 JavaScript and XML의 약어라는데 간단히 말하자면 페이지가 빨리 로딩되는 함수?기능?이다. ajax는 아래처럼 생겼다. $.ajax({ method: "GET", dataType: "json", data: { "test": test, "test2": test2 }, url: "/sample", success: function(data) { },error:function(error){ } }); 속성이 여러개 있지만 이정도만 사용하면 왠만한건 다 구현할 수 있었다. method get타입으로 보낼건지, post방식으로 보낼건지 정하는 옵션이다. get은 보안이 좀 약하고 post는 보안이 좀 가미된 느낌 ajax에서 보낸 데이터를 spring에서 controller단에서 받을..