분류 전체보기
-
라우터(Router) 인터넷 상에서 데이터 통신시, 자동화 시스템(autonomous system) 이라고 불리는 다수의 소규모 네트웍장치로 연결되어지는것 데이터를 보낼때 이동경로에 관해서 신경쓰지 않아도 됨(이동경로는 소규모 네트웍 장치가 처리) 데이터 패킷의 경로를 배정하는 네트워크 기기를 Router(경로 배정기)라고 한다. 라우터는 IP패킷헤더 까지를 분석해서(TCP/Application Protocol은 무시)이 패킷이 어디로 전송되어야 하는지 알아내서 Interface로 메세지 전달 한다. 이를 수행하기 위해서 라우터는 배정하기 위한 경로를 저장하고 있어야 한다(Routing Table) 라우터는 패킷이 들어오면, IP헤더를 분석후, Routing Table 을 비교하여 적당한 Interfac..
TCP/IP 데이터 전송라우터(Router) 인터넷 상에서 데이터 통신시, 자동화 시스템(autonomous system) 이라고 불리는 다수의 소규모 네트웍장치로 연결되어지는것 데이터를 보낼때 이동경로에 관해서 신경쓰지 않아도 됨(이동경로는 소규모 네트웍 장치가 처리) 데이터 패킷의 경로를 배정하는 네트워크 기기를 Router(경로 배정기)라고 한다. 라우터는 IP패킷헤더 까지를 분석해서(TCP/Application Protocol은 무시)이 패킷이 어디로 전송되어야 하는지 알아내서 Interface로 메세지 전달 한다. 이를 수행하기 위해서 라우터는 배정하기 위한 경로를 저장하고 있어야 한다(Routing Table) 라우터는 패킷이 들어오면, IP헤더를 분석후, Routing Table 을 비교하여 적당한 Interfac..
2021.06.23 -
TCP/IP 가 나타난 이유는 컴퓨터간 통신을 위해서이다. TCP/IP 는 컴퓨터와 컴퓨터간 지역네트워크(LAN), 광역네트워크(WAN)에서 원활한 통신을 가능하도록 하기 위한 통신규약(Protocol) 로 정의 된다.(WWW, EMAIL, TELNET, FTP 등 대부분이 TCP/IP 기반으로 만들어져 있다.) 많은 서비스들이 TCP/IP 방식을 이용하는 대표적인 이유는 TCP/IP의 개방성에 있다. TCP/IP는 TCP + IP ..2개의 프로토콜로 이루어져 있는데, 통상 IP프로토콜위에 TCP프로토콜이 위치하게 되므로 TCP/IP라고 불린다. TCP는 서버와 클라이언트간의 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜이다. 데이터는 네트워크선로를 통해 전달되는 과정에서 손실되거나, 순서가 바뀌..
TCP/IP 개론TCP/IP 가 나타난 이유는 컴퓨터간 통신을 위해서이다. TCP/IP 는 컴퓨터와 컴퓨터간 지역네트워크(LAN), 광역네트워크(WAN)에서 원활한 통신을 가능하도록 하기 위한 통신규약(Protocol) 로 정의 된다.(WWW, EMAIL, TELNET, FTP 등 대부분이 TCP/IP 기반으로 만들어져 있다.) 많은 서비스들이 TCP/IP 방식을 이용하는 대표적인 이유는 TCP/IP의 개방성에 있다. TCP/IP는 TCP + IP ..2개의 프로토콜로 이루어져 있는데, 통상 IP프로토콜위에 TCP프로토콜이 위치하게 되므로 TCP/IP라고 불린다. TCP는 서버와 클라이언트간의 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜이다. 데이터는 네트워크선로를 통해 전달되는 과정에서 손실되거나, 순서가 바뀌..
2021.06.23 -
Jenkins - 깃 저장소간 연동은 완료되었는데, 프로젝트 변경 시마다 수동 빌드 할수는 없으니, (이럼 젠킨스 쓰나 마나..) 해당 깃에 Push 날렸을 때 자동으로 빌드 연동 되게 설정 하자. 1. Jenkins 설정 및 정보 확인 프로젝트 구성 -> 빌드 유발 Build when a change is pushed to GitLab. 체크. GitLab webhook URL: 이후의 URL을 확인하자(추후 깃에 입력해야 한다) [고급] 버튼 누르면 확장되는데, 나머지는 기본 설정으로 두고 Generate 버튼 누르면 Secret token 생성된다. 이걸 또 복사해두자. 2. Git Webhooks 설정 연동 원하는 깃 프로젝트의 Settings -> Webhooks ( 혹은 Settings -> ..
Jenkins - Git 연동 (2) - WebhooksJenkins - 깃 저장소간 연동은 완료되었는데, 프로젝트 변경 시마다 수동 빌드 할수는 없으니, (이럼 젠킨스 쓰나 마나..) 해당 깃에 Push 날렸을 때 자동으로 빌드 연동 되게 설정 하자. 1. Jenkins 설정 및 정보 확인 프로젝트 구성 -> 빌드 유발 Build when a change is pushed to GitLab. 체크. GitLab webhook URL: 이후의 URL을 확인하자(추후 깃에 입력해야 한다) [고급] 버튼 누르면 확장되는데, 나머지는 기본 설정으로 두고 Generate 버튼 누르면 Secret token 생성된다. 이걸 또 복사해두자. 2. Git Webhooks 설정 연동 원하는 깃 프로젝트의 Settings -> Webhooks ( 혹은 Settings -> ..
2021.06.23 -
1. Git 설치 후 Jenkins 연동 https://git-scm.com/ 깃 설치 안된 상태이면, 해당 사이트 들어가서 설치. 설치 후, Jenkins 관리 -> Global Tool Configuration 들어가서 설치된 깃 정보 입력. 2. 깃 계정 AccessToken 확인 깃 Access Tokens 확인 깃 로그인 후 계정 아이콘 드롭 메뉴 -> Preferences -> 왼쪽 사이트 메뉴의 Access Tokens (혹은 아이콘 드롭메뉴 -> Settings -> 상위 메뉴의 Access Tokens) 혹은 Access Token 페이지 들어가서, 토큰 생성 혹은, 이렇게 토큰 생성. Scopes는 다 체크해주고, Expires at 은 미 설정 시 기한 제안 없은 토큰 생성 생성된 A..
Jenkins - Git 연동 (1) - 연결1. Git 설치 후 Jenkins 연동 https://git-scm.com/ 깃 설치 안된 상태이면, 해당 사이트 들어가서 설치. 설치 후, Jenkins 관리 -> Global Tool Configuration 들어가서 설치된 깃 정보 입력. 2. 깃 계정 AccessToken 확인 깃 Access Tokens 확인 깃 로그인 후 계정 아이콘 드롭 메뉴 -> Preferences -> 왼쪽 사이트 메뉴의 Access Tokens (혹은 아이콘 드롭메뉴 -> Settings -> 상위 메뉴의 Access Tokens) 혹은 Access Token 페이지 들어가서, 토큰 생성 혹은, 이렇게 토큰 생성. Scopes는 다 체크해주고, Expires at 은 미 설정 시 기한 제안 없은 토큰 생성 생성된 A..
2021.06.16 -
Jenkins를 재시작하는 방법에 대한 포스팅.. 3개 정도 찾았는데.. 뭐 커맨드 입력하고 그런 것도 있겠지만... 난 모르겠다 어짜피 윈도에서 돌아가는 거고 편한 걸로 써야지.. 1. 서비스 재시작 젠킨스 페이지 종료 후 서비스 재시작 후 실행 2. restart 호출 http://localhost:8005/restart 호출 하면, 이렇게 나오고, Yes 하면 자동 재시작된다. 3. 플러그인 설치/업그레이드 중 재시작 플러그인 설치/업그레이드 관련해서 설치 후 재시작하게 하는 옵션 어쨌든 이 아저씨 나옴 된다..
Jenkins 재시작Jenkins를 재시작하는 방법에 대한 포스팅.. 3개 정도 찾았는데.. 뭐 커맨드 입력하고 그런 것도 있겠지만... 난 모르겠다 어짜피 윈도에서 돌아가는 거고 편한 걸로 써야지.. 1. 서비스 재시작 젠킨스 페이지 종료 후 서비스 재시작 후 실행 2. restart 호출 http://localhost:8005/restart 호출 하면, 이렇게 나오고, Yes 하면 자동 재시작된다. 3. 플러그인 설치/업그레이드 중 재시작 플러그인 설치/업그레이드 관련해서 설치 후 재시작하게 하는 옵션 어쨌든 이 아저씨 나옴 된다..
2021.06.14 -
Jenkins 설치 후 기본 홈 디렉터리는 Jenkins가 자동으로 설정하고 저장되는데, 시스템 드라이브이기도 하고 접근, 관리도 힘드니 내가 원하는 위치로 변경하자. 1. 초기 홈 위치 확인 2. 구동 서비스 중지 Jenkins 서비스 중지 3. Jenkins Home 변경 Jenkins 설치 위치(디폴트는(64bit) C:\Program Files\Jenkins)의 jenkins.xml 수정한다. jenkins.xml 열어서 JENKINS_HOME 값 확인하고, 뒤 value를 원하는 폴더 값으로 변경 후 저장 4. 기존 폴더 복사 첫 번째 단계에서 봤던 초기 기본 경로(C:\Windows\system32\config\systemprofile\AppData\Local\jenkins) 에 있던 파일들을..
Jenkins 홈 디렉터리 변경Jenkins 설치 후 기본 홈 디렉터리는 Jenkins가 자동으로 설정하고 저장되는데, 시스템 드라이브이기도 하고 접근, 관리도 힘드니 내가 원하는 위치로 변경하자. 1. 초기 홈 위치 확인 2. 구동 서비스 중지 Jenkins 서비스 중지 3. Jenkins Home 변경 Jenkins 설치 위치(디폴트는(64bit) C:\Program Files\Jenkins)의 jenkins.xml 수정한다. jenkins.xml 열어서 JENKINS_HOME 값 확인하고, 뒤 value를 원하는 폴더 값으로 변경 후 저장 4. 기존 폴더 복사 첫 번째 단계에서 봤던 초기 기본 경로(C:\Windows\system32\config\systemprofile\AppData\Local\jenkins) 에 있던 파일들을..
2021.06.14