본문 바로가기

분류 전체보기8

TCP와 UDP TCP와 UDP는 데이터를 보내기 위해 사용하는 프로토콜프로토콜 (Protocol) 정의전자 기기 간의 원활한 통신을 위해 지키기로한 규약 / 메시지 형식에 대한 규칙종류로는 HTTP/ DNS / IP / TCP / UDP 등이 있다예시로 255.255.0.102 이러면 대충 IP인 걸 알 수 있는 이유가 프로토콜 이기 때문 DNS(Domain name system)은 naver.com 하면 IP주소 192.0.2.44로 배정되는 일종의 "인터넷 전화번호부" IP : Internet Protocol패킷 통신 방식의 인터넷 프로토콜인터넷은 IP주소와 패킷(데이터그램, 데이터 덩어리) 등으로 통신한번에 보내는 데이터의 양은 한계가 있기 때문에 패킷 형태로 데이터를 쪼개서 전달데이터의 조각을 최대한 빨리 대상.. 2024. 10. 22.
[환경설정] VSC에서 SSH로 Remote View 사용하기 먼저 Visual Studio code를 연다음Extensions에서 SSH Remote를 다운로드 받는다  로컬디스크 (C:) > Users > 사용자 계정 > .ssh폴더에 접근예시 : C:\Users\tmdwh\.ssh 만약 저렇게 파일 탐색기로 찾는 것이 귀찮다면VSC내에서 Remote Extension을 누르고여기 있는 환경설정 버튼을 누르면 이렇게 고르라고 나오는데(나는 지금 User를 Administrator로 들어와 있기 때문에 첫 번째 것을 눌러준다) 그 다음 아래와 같이 작성을 한다Host {호스트 이름} HostName {호스트 IP} Port {포트 번호} 이런 식으로 세팅 가능 그러면이렇게 지정한 Host 이름으로 뜬다 - HOST 이름은 그냥 창에 표시하고 싶은 이름을.. 2024. 5. 21.
[컴퓨터 구조] 컴퓨터 구조의 기초 컴퓨터가 이해하는 정보는 크게 두 가지 이다 데이터 (Data) : 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보 명령어 (Instruction) : 데이터를 움직이고 컴퓨터를 작동시키는 정보 컴퓨터의 4가지 핵심 부품 CPU(중앙처리장치) : Central Processing Unit 주기억장치 : main memory(메모리) 보조기억장치 : Secondary storage 입출력장치 : IO Device 이 네 가지 핵심 부품은 "시스템 버스(System Bus)"를 통해 연결된다 즉 시스템 버스는 컴퓨터의 네 가지 핵심 부품이 서로 정보를 주고 받는 통로 구성 요소 주소 버스 (Address Bus) : 주소를 주고 받는 통로 데이터 버스(Data Bus) : 명령어와 데이터.. 2024. 4. 18.
[코테] 탐색 알고리즘 정리 예제는 다음 그래프를 따름 # 각 노드가 연결된 정보를 리스트 자료형으로 표현(2차원 리스트) graph = [ [], [2, 3, 8], [1, 7], [1, 4, 5], [3, 5], [3, 4], [7], [2, 6, 8], [1, 7] ] 1. DFS 깊이 우선 탐색 ⇒ 이론적으로 Stack구조를 사용한다 정의 1. 탐색 시작 노드를 스택에 삽입하고 방문 처리 2-1. 스택의 최상단 노드에 방문하지 않은 인접 노드가 있으면 그 인접 노드를 스택에 놓고 방문처리 2-2. 방문하지 않은 인접 노드가 없으면 스택에서 최상단 노드를 꺼낸다 2-1, 2-2 과정을 더 이상 수행할 수 없을 때까지 반복 구현은 재귀함수를 통해 하면 된다 넣고 방문 안했으면 방문처리 & 내 인접 Node들을 재귀적으로 DFS .. 2024. 4. 12.