정말 너무 헷깔렸던 내용!!! transmission delay(전송 시간): 노드에서 링크로 데이터를 밀어내는데 걸리는 시간 * 패킷 크기와 링크 전송률(대역폭)의 함수, 두 라우터 사이의 거리와는 관련 없다. = 패킷 크기 / 대역폭 propagation delay(전파 지연 시간): 링크(케이블)를 타고 다음 노드까지 가는데 걸리는 시간 * 두 라우터 사이의 거리에 대한 함수, 패킷 길이나 링크 전송률과는 관계 없다. = 거리 / 빛의 속도
아이폰 기준 먼저 학교 메일에 들어간다. 여기서 imap설정: 서버 이름 을 확인한다. 아이폰 메일 앱에서 계정추가 > 기타로 들어간다. (outlook.com 고르면 안됨) 새로운 계정에 이름, 이메일, 암호를 입력해준다. IMAP과 POP중 IMAP을 선택하고, [수신메일서버] 호스트이름: 위쪽에서 본 IMAP 서버 이름 사용자 이름: 학교 ID 암호: 학교 비밀번호 [발신메일서버] 호스트이름: 위쪽에서 본 SMTP 서버 이름 사용자 이름: 학교 ID 암호: 학교 비밀번호 으로 입력해준다.
이렇게 생겼다! byte 기준 bit 기준 Frame Control > 내용 보기 더보기 0. Protocol Ver (2bit) 현재는 0으로 고정되어 있다. 1. Type (2bit) 타입이 크게 Control(제어), Management(관리), Data(데이터) 세가지로 나누어진다. TYPE bit에 해당된다. (control = 00, management=01, data=10) 2. SubType (4bit) 0000 = Association Disassociation Re-Association Probe Authentication De-Authentication CTS RTS ACK 3. ToDS, 4. FromDS To Distribution System, From Distribution S..
이번 포스팅에서는 Chapter 5에 나오는 내용들을 다뤄보려고 한다! 변수의 6가지 속성 1) names 2) address 3) value 4) type 5) lifetime 6) scope 1) names 대소문자를 가리는가? (Case Sensitivity) C 기반 언어들에서는 대소문자를 가리는데, Readability & Writability 가 안좋아 진다. 특수어 keyword: 특정 문맥에서만 특수 의미를 가짐. ( ex: 변수 이름 ) reserved word: 사용자 정의 이름으로 사용 불가능 ( ex: int, float, ... ) 예약어가 너무 많은 언어는 쓰기 힘들다 ( ex: COBOL의 length, bottom, count 등 ) 길이 너무 짧으면 함축적일수가 없다! C9..
https://ndb796.tistory.com/18
https://lamanus.kr/59 이 글에서 기억할건 4가지이다. 외부IP, 내부IP, 외부 포트, 내부 포트 이걸 헷깔리면 죽음이다.... 내 경우에는 우분투 서버에서, 맥북 클라이언트로 접근하고자 했다. 외부포트는 3333을, 내부 포트는 22를 썼다. 포트 포워딩이란? 과거에는 집에 보통 컴퓨터 한 대만 사용하고 스마트폰이 없었기 때문에 인터넷을 설치한다고 하더라도 모뎀만 있으면 컴퓨터에 인터넷을 연결할 수 있었습니다. 최근 들어서는 가족 구성원 한 lamanus.kr 공인 아이피와 사설 아이피 "사설 네트워크는 전세계적인 인터넷이 아닌 국지적인 네트워크로써 굳이 인터넷이 필요하지 않은 경우에 사용됩니다. 본래 이러한 사설 네트워크를 구축하기 위해서는 DHCP 서버와 라우터 등등이 필요하지만,..
WIP~~
https://data-newbie.tistory.com/429 tistory에 Latex 적용하기 latex를 처음에는 적용이 안되서, 안되는 줄 알았는데, 역시 찾아보지 않아서 몰랐던 것이다. 위에 있는 코드를 다음과 같은 위치에 넣어주면 된다. 스킨 편집 들어가기 2. html 편집 누르기 3. 위쪽 data-newbie.tistory.com 모든 포스팅에 적용하지 않고 하나의 포스팅에다가만 하려면, 이거를 복붙해서 HTML모드로 수정하고 젤 위에다가 붙여주면 된다.
=== 미니콘다 관련 1. 미니콘다 쉘스크립트 다운로드 받기 2. bash (이름).sh 로 실행시키기 3. (base) 가 되어있는게 보일것이다. >> conda install jupyter 로 주피터 노트북까지 깔아준다! 실행은 >> jupyter notebook 명령어로 하면 된다. flake8 코딩 컨벤션 확인하기 >> conda install flake8 또는 >> conda install black black은 알아서 고쳐준다! flake8은 확인만 된다. ** 주피터 단축키 === vscode 관련 1. F1누르고 shell command: install 'code' command in PATH를 설정해준다 => 터미널에서 code . 하면 vscode 실행됨!! Conda 설정 관련 명령어..
도커 윈도우에서 설정을 다 해놨는데 배포 서버는 우분투라면.. 분명히 설정때문에 힘든 부분이 있을 것이다! 팀원들끼리도 다른 OS를 쓰거나, 설정이 다르다면 '이런 버그 어떻게 해결해요?' 그러한 문제를 막기 위해서 사람들이 이것저것 시도해보았다. 처음에는 Virtual Machine을 만들어서 돌렸는데 얘는 너무 무거웠다. OS위에서 OS를 돌렸더니... 그래서 경량화된 프로세스의 개념으로 도커를 만들게 되었다. Virtual Machine보다는 가벼운 'Container'의 개념으로 이해하면 된다. 일종의 '템플릿'을 만들어서 어느 환경에서나 빠르고 동일하게 쓸 수 있게 했다. Docker Image와 Docker Container 설치하기 GUI 도커 공식 홈페이지에서 운영체제에 맞는 Docker ..
소프트웨어 공학적으로 더 바람직한 프로그램을 짜려고 노력해보자. 이런 내용은 소프트웨어 공학이나, 객지프에서 더 자세히 배울 예정이다. 우리가 어떤 기계 부품을 만들 때 설계를 하고 물건을 만든다. 기존의 전통적인 기계공학의 설계 방법은 많이 연구되었는데, 소프트웨어에서도 체계적 설계를 해서 효율적인 소프트웨어를 만들자고 시작되었다. 설계는 '코딩 하기 전에' 소프트웨어가 어떻게 만들어져야 하는지를 구상하고 그 후 코딩을 하는 것이다. 설계에는 high-level 설계, low-level 설계가 있다. high-level은 추상화된 설계이고 low-level은 high level)어떤 컴포넌트, 어떤 DB... ->구조설계, DB설계, 인터페이스 설계low level) 좀 더 구체적으로! -> 컴포넌트 ..