일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 마켓컬리 추천
- CU편의점 추천
- 편의점 추천
- 치킨 신메뉴
- 편의점 신제품
- 황리단길디저트
- 분당 맛집
- 수지 술집
- 동성로맛집
- 황리단길맛집
- 순천디저트
- 오뚜기 라면
- 서현역중식
- 편스토랑
- CU편의점
- 황리단길기념품
- 수원 맛집
- 순천맛집
- 대구동성로맛집
- 푸라닭
- cu 편의점
- BBQ 신메뉴
- 서현 맛집
- 교촌치킨 신메뉴
- 용인맛집
- 냉동만두 추천
- 분당맛집
- CU 편의점 추천
- 서현역맛집
- 경주맛집
- Today
- Total
목록전체 글 (251)
일상 메모장

안녕하세요. 오늘은 커널내부에서 네트워크 패킷을 관리하는 구조체인 sk_buff structure 를 각 네트워크 헤더별로 파싱하는 방법을 포스팅하겠습니다. 우선 각 함수를 설명하기 전에 기본적으로 sk_buff 의 멤버 변수들을 먼저 확인해보도록 하겠습니다. sk_buff 는 headroom, tailroom, 그리고 실제 데이터가 들어있는 영역이 아래와 같이 있습니다. 이 위치를 표시하기 위해 아래와 같이 head, data, tail, end 변수를 사용합니다. head ~ data 는 head room. data ~ tail 은 실제 데이터가 들어있는 room tail ~ end 는 tail room 입니다. 그리고 sk_buff 구조체는 mac header, network header(ex:IP..

안녕하세요! 오늘은 얼마전 크리스마스때 방문한 양재천카페거리에 있는 와인바 에떼 소개해드리려고해요. 크리스마스때 음식점을 늦게 알아보느라 다른곳은 다 예약이 차서 인터넷으로 알아보던중에 양재천 카페거리에 있는 에떼 와인바에 갔어요. 예약없이 갔는데 다행히 한가한 시간이라 그런지 (오후 3시 30분경) 자리가 있더라구요. 처음 들어갔을때 손님이 2테이블정도 있었는데, 창가에 자리가 있어서 창가쪽으로 앉았어요. 창가쪽이 분위기가 좋으니 나중에 가시게 되면 예약하고 가시는게 좋을듯 해요. (모르고 입구 사진은 찍지 못했어요 ㅠㅠ) 내부는 분위기도 좋고 와인이 종류가 많이 준비되어있더라구요! 그런데 이날은 차를 가지고 와서 와인은 마시지 못하고 요리만 주문해서 먹었어요~ 메뉴는 아래와 같습니다~^^ 저희는 여기..

Persistent timer Persistent timer는 Receive window size 가 0일때 데드락을 방지하기 위한 timer 입니다. 수신자는 자신의 receive window size를 ACK와 함께 전송하는데, 만약 수신자의 receive window 사이즈가 0라면 송신자는 persistent timer가 동작하게 됩니다. (예를들어 수신자의 user land에서 recv()함수를 호출하지 않게되면 어느순간 receive window 사이즈가 꽉차서 0가 될것입니다.) Persistent timer가 expire되면 송신자는 probe라고 부르는 특별한 세그먼트를 수신자에게 보냅니다. 이 세그먼트에는 1바이트의 새로운 데이터만 포함되어 있는데, 주기적으로 persistent tim..
안녕하세요. 오늘 포스팅할 내용은 kernel의 TCP 내부에서 사용되는 timer들 중 Retransmission timer에 대해서 알아보려고 합니다. Retransmission timerTCP 는 신뢰성 있는 전송을 하기 위해 내가 보낸 데이터에 대해서 ACK sequence를 받지 못했다면, 일정 시간이 지난 후 해당 패킷을 재전송하게 됩니다. 이때 사용하는 Timer가 Retransmission timer입니다.SYN packet을 보낸 것에 대해서 SYN+ACK를 받지 못했을 때 재전송 time과, connection 이후 데이터를 재전송할 때 time 값은 다르게 사용됩니다.SYN 일 경우RTO는 Retransmission timeout 이 발생하는 시간을 의미하는데, 이 값은 기본적으로 R..

안녕하세요. 오늘은 얼마전에 다녀온 신논현역과 강남역 근처에 위치한 구구당 이라는 홍콩, 대만 퓨전음식점입니다. 항상 웨이팅이 있는것 같은데 생각보다 회전률이 빨라서 그리 오래 기다리지 않아도 되더라구요. 방문했을때는 주말 오후 3~4시쯤 한가한에 갔는데도 웨이팅이 있기는 했어요 ^^ 아래 사진은 입구에 있는 메뉴판과 대기하는 공간 사진입니다. 저희는 시그니쳐 메뉴중심으로 홍콩파스타, 멘보샤 4조각, 홍콩 큐브 스테이크를 주문했습니다. (느끼할수 있으니 피클은 별도로 셀프바에 준비되어 있습니다.) 홍콩파스타는 크림파스타 베이스에 마라 소스를 넣은 맛이라고 보면 되구요, 마라탕 마라샹궈 좋아하신다면 맛있게 드실수 있으실것 같아요. 멘보샤는 전혀 느끼하지 않고 오히려 담백한 느낌일 정도로 맛있었구요. (어떤..

안녕하세요 오늘은 용인 기흥구 구성역 근처 짬뽕 맛집을 소개하려고 합니다. 용인 구성역에서 5~10분정도 걸어가면 도착하는곳에 위치하고 있습니다. 술먹은 다음날 해장할때나 매운게 땡길때면 자주 가는 집인데요. 여기 짬뽕은 해물짬뽕에 사골국을 넣어서 조금 더 깊은 맛이 나는 곳이예요. 사골짬뽕이라고 홍보하고 있더라구요. 메뉴는 아래와 같이 구성되어 있습니다. 이날 갔을때는 짬뽕 곱배기와 미니 탕수육을 시켜서 먹었는데요. 탕수육 깐풍기 같은 요리류도 미니 메뉴가 별도로 있어서 부담없이 즐기기 좋습니다! 짬뽕 해산물은 바지락, 홍합, 오징어 등이 들어갑니다. 짬뽕 국물을 떠먹으면 사골육수 베이스의 맛이 확 느껴집니다!ㅎㅎ 매운맛은 머리에 땀이 배길정도로 맵고, 일반맛은 매운거 못드시는 분들도 드실만 합니다. ..

VirtualBox에는 Ubuntu를 포함한 다양한 Linux 운영체제를 지원합니다. 처음 VirtualBox에 Ubuntu를 설치하게 되면 추가적인 설치 없이 기본 해상도 800x600 이상으로 증가하지 않습니다. 이때는 VirtualBox Guest Additions를 설치해서 해상도 관련 기능을 추가할 수 있습니다. 게스트 도구를 사용하면 VM 의 창의 크기를 조절할 수 있고, 호스트 운영체제(Virtual Box를 돌리는 운영체제)와 클립보드를 공유해서 복사, 잘라내기, 붙여넣기 등을 할 수 있습니다. 게스트 도구는 Ubuntu package repository 에 저장이 되어있습니다. Ubuntu package repository 에서 Guest Addtions를 설치하려면 터미널에서 apt-g..

안녕하세요~ 오늘은 얼마전에 구매한 링크시스 벨롭에 대해 말씀드리려고 합니다. 기존에 쓰던 IP time 공유기가 게임할때나 유투브, 넷플릭스 볼때 너무 끊기고 해서 큰돈주고 벨롭 트라이벨롭 2팩자리를 구매했습니다. 우선은 디자인이 안테나가 주렁주렁 달린 기존의 공유기 모양이 아닌 AI스피커(?)나 1인용 공기청정기 같이 생겨서 집 어디에나 놓아도 이질적이지 않아서 좋았어요. ^^ 설정방법 우선 안드로이드 플레이스토어나 아이폰 앱스토어에서 Linksys App을 다운받습니다. 벨롭(Velop)에 전원과 기존 공유기의 WAN 연결되어 있던 랜선을 벨롭 두개의 포트중 아무곳이나 연결합니다. (기존 공유기들은 WAN 포트와 LAN 포트가 별도로 구분되어있는데, 벨롭은 자동인식이라고 하네요!) 전원을 연결하고 ..