본문 바로가기

전체 글

TCP 4-way handshake 란? 지난번에 TCP는 3-way handshake를 통해서 연결을 성립한다고 하였다. 그렇다면 연결을 종료할 때는 어떻게 될까? 이번에는 지난번에 비해 한 차례가 늘어난 4-way handshake를 수행하게 된다. 위 사진에서 보다시피 총 4번의 데이터 통신이 연결을 해제하기 위해 오고간다. 왜 그냥 끊어버리지 않고 귀찮게 여러번 패킷을 주고받는 걸까? 그 이유는 TCP의 신뢰성을 보장하기 위함에 있다. 신뢰성 있는 연결인 TCP 특성상 보낸 데이터를 잘 받았는지, 그에 대한 잘 받았다는 응답 역시 잘 받았는지 등을 양측에서 확인하게 된다. 이때 통신하던 중 예기치 않게 연결이 종료된다면 아무래도 TCP의 신뢰성에 큰 영향을 끼칠 수밖에 없다. 그러므로 연결 종료 시에도 양측이 서로 확인하에, 즉 당사자가.. 더보기
#PrayForKyoAni 더보기
심볼릭 링크란 무엇일까 리눅스 프로그래밍이나 관련 수업을 듣다보면 '심볼릭 링크'라는 말을 듣게 된다. 이것은 무엇일까? 간단하게 생각하면 Windows 운영체제의 바로가기를 예로 들 수 있다. 바로가기를 클릭하면 원본 파일을 실행하게 되는 것처럼 심볼릭 링크도 원본 파일을 가리키는 '링크'이다. 하지만 다른점이 있는데 바로 '하드 링크'와 '소프트 링크'로 종류가 나뉜다는 것이다. i-node(아이노드) 이를 구분하기 전에 리눅스 파일 시스템의 'inode'란 것에 대해 알아보자. inode는 시스템의 파티션에 있는 각 파일에 대한 정보를 기억하는 120바이트의 고정된 크기의 구조체이다(출처: 알기사 정보보안기사/산업기사). 이는 파티션의 inode list에 저장되는 메타데이터로써 파일에 대한 정보라 하면 파일타입, 접근권.. 더보기
슬기로운 인턴생활 참가후기 지난 7월 6일 GDG Campus에서 열린 '슬기로운 인턴생활' 이라는 세미나에 다녀왔다. 총 5명의 발표자가 각각 진행하는 5개의 세션과 질의응답 시간으로 구성되었는데 LINE 재직자, 대학생, 일반인 등 다양하게 구성되었다. 이 주변은 처음 가보다보니 빌딩 지하에 있는 발표장소를 그냥 지나쳤다가 다시 돌아오느라 더워 죽는줄 알았다. 현대 기업 건물인지 1층에 자동차 등이 놓여져 있었는데 안내원에게 물어보니 지하2층에서 진행하고 있다고 했다. 아무래도 정시각보다 조금 늦게 간 만큼 자리가 애매해서(덥기도 했고) 그냥 뒤에 바닥에 앉아서 들었다. 이걸 봤는지 나중에 MC가 참가자들에게 자리를 조금 밀착해서 공간을 내어달라고 요청했기 때문에 여유롭게 뒷자석에 앉아서 들을 수 있었다. 진행은 일정보다 조금.. 더보기
Ubuntu Fest in Daejeon 참가 후기 지난 5월 26일에 열렸던 Ubuntu Fest에 참가한 후기를 적어보고자 한다. 행사는 크게 4가지 세션(2개의 메인, 2개의 미니 세션)으로 진행되었다. 원래 메인 세션이 하나 더 있었는데 참가자가 갑작스럽게 불참하게 되어서 2개로 진행되었다. 장소는 충남대학교 공과대학에서 진행되었는데 나 역시 같은 충남에 있는 대학교에 다니지만 대전과 천안은 거리가 좀 있어서 처음 가본 곳이라 새로운 기분이었다. 확실히 지리적으로 더 잘 되어있기에 부럽기도 했고... 학교는 국립대학이라 그런지 넓은 편이었는데 교내까지 시내버스가 다녀서 편하게 들어올 수 있었다. 상대적으로 우리학교보다 학생들의 수가 많아서인지는 모르겠지만 교내 학생들이 많이 참가했다는 인상을 받았다. 다들 이런저런 얘기를 하면서 장래에 대해서 얘기.. 더보기
Ask Company 대전 세미나 참가 후기 5월 19일 대전광역시 한남대학교에서 열린 Ask Company 파이썬 세미나에 다녀온 후기를 적어보고자 한다. 약 3시간 정도 진행된 짧은 세미나기에 많은 내용이 오고가진 않았으나 파이썬의 능력과 편리함, 그리고 그 가능성을 볼 수 있는 시간이었다. Ask Company에서 주최하였으며 유클리드소프트, Goorm IDE 등에서 후원을 하여 진행된 세미나였는데 개념 설명보다는 주로 파이썬 라이브러리에 대한 설명과 그를 이용한 간단한 시연으로 진행되었다. 세미나의 목적 Ask Company 개발/운영자인 '이진석'씨의 말에 따르면 이번 세미나의 목적은 '대전을 중심으로 파이썬 활용 DNA를 전국에 널리 전파'하는 데에 그 목적이 있다고 하였다. 그러면서 파이썬은 데이터 분석, 머신러닝에 국한되지 않고 또한.. 더보기
SOS단 넷플릭스 등극 https://www.netflix.com/kr/title/70223722 스즈미야 하루히의 소실 | Netflix 일상이 완전히 변했다. 크리스마스 파티를 열자며 SOS단을 이끌던 스즈미야 하루히가 없어졌다. 그 대신 이 세상에 없어야 할 사람을 맞닥뜨린 쿈. 게다가 다른 단원들은 기억이 사라졌거나 아예 증발해버렸다. 어떻게 원래대로 돌아가지? www.netflix.com https://www.netflix.com/kr/title/81056036 스즈미야 하루히의 우울 1기 | Netflix 평범한 고등학교 생활을 원했던 쿈. 같은 반인 스즈미야 하루히에게 말 한번 잘못 걸었다가 이상한 클럽 활동에 참여하게 된다. 클럽의 목적은 우주인이나 미래에서 온 초능력자를 찾아 함께 노는 것이라는데. 이건 꿈이야.. 더보기
온오프믹스 [질의문답] 정보보안전문가가 되려면[5월_주말] 참가후기 개인 발전의 일환으로 이런저런 세미나를 많이 다녀야겠다는 생각이 요즘 들었다. 해커톤을 많이 다니던 선배에게서 감명을 받은 것도 있지만 내 스스로도 더이상 '어떻게든 되겠지'가 슬슬 약발(?)이 떨어져 가고 있다고 느꼈던 것도 동기 중에 하나였다. 그래서 온/오프라인 모임 플랫폼인 온오프믹스에서 관련 세미나를 찾아보던 중 오픈시큐어랩이 진행하는 질의문답 세미나를 보고 참가하게 되었다. 5월 11일에 개최된 이 세미나는 강사의 정보 전달과 간단한 질의문답의 형태로 이루어졌다. 오픈시큐어랩을 운영하고 있다고 밝힌 강사는 군부대 CERT부터 여러 기업에서 취약점 분석을 담당하는 경력자였다. 내가 바라던 모습일지도 모른다는 생각이 들었다. 따로 큰 질문은 준비해가지 않았고 대신 다른 사람들이 사전에 질의했던 내.. 더보기